
AndroID studio 3.5安装详解
2019.8.28 By:君子8818
1.安装IDE:
准备:已装过要卸载,且删除C:\user\yourname\下.androID,.AndroIDStudio,gradle3个文件夹。
1.1 cmd命令窗口,Ping dl.Google.com,得到ip203.208.43.101,把dl-ssl….和dl…都指向这个IP,具体:打开或新建C:\windows\System32\drivers\etc\hosts,在最后增加以下内容:
203.208.43.101 dl-ssl.Google.com
203.208.43.101 dl.Google.com
1.2访问安卓中文社区官网 https://www.androiddevtools.cn,
下载androID-studio-IDe-191.5791312-windows.exe。安装很简单,一路Next。
1.3 运行,提示未安装AndroID SDK: 点取消,点No。
2. 安装AndroID SDK:
点击菜单file->Settings,如下图,点击edit(路径不必较真),一路Next安装。
装好后,在SDK Platforms中,选择你想要的版本,点应用,接受,安装。
切换到SDK Tools,按下图选择,点Ok,安装。
3. 建立AVD(安卓虚拟设备)
点击右上角AVD Manager图标,单击按钮Create Virtual Device,选择Nexus 5X,下一步,选择版本9.0,Download,然后Next。按右箭头即可运行虚拟设备了。
4. 配置ADB(安卓调试桥):
ADB全称:AndroID DeBUG BrIDge
4.1查看自己的AndroID Sudio SDK路径:打开AndroID Studio后点击【file】->【Project Structure】,复制Sdk路径,如图:
4.2 配置环境变量
右键【我的电脑】->【高级系统设置】->【环境变量】->【系统变量】,找到Path按“编辑”,新建增加C:\Users\administrator\AppData\Local\AndroID\Sdk\platform-tools,注意adb.exe是在sdk的platform-tools下。
4.3 打开命令行窗口,输入adb,如果出现下面的状态,即表明配置成功:
5.修改设置:
file->Settings如下图:
file->Project Structure,如下图:
Project的Build.grade全部内容,请参考:
buildscript {
repositorIEs {
Google()
jcenter()
maven { url'http://maven.aliyun.com/nexus/content/groups/public/'}
mavenCentral()
}
dependencIEs {
classpath 'com.androID.tools.build:gradle:3.5.0'
}
}
allprojects {
repositorIEs {
maven { url "https://jitpack.io" }
mavenCentral()
jcenter()
Google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Module的Build.grade全部内容,请参考:
apply plugin: 'com.androID.application'
def AAVersion = '4.6.0'
def releaseTime() {
return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))
}
androID {
compileSdkVersion 28
buildToolsversion "28.0.3"
defaultConfig {
applicationID "com.xx包名.xxx"
minSdkVersion 26
targetSdkVersion 28
versionCode 1
versionname "1.0"
testInstrumentationRunner "androIDx.test.runner.AndroIDJUnitRunner"
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
arguments = [
'resourcePackagename': "com.xx包名.xxx",
"androIDManifestfile": "$projectDir/src/main/AndroIDManifest.xml".toString()
]
}
}
}
buildTypes {
release {
MinifyEnabled false
proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
packagingOptions {
exclude 'meta-inf/LGPL2.1'
exclude 'meta-inf/liCENSE'
exclude 'meta-inf/NOTICE'
}
androID.applicationVariants.all { variant ->
variant.outputs.all {outputfilename = "xxx项目名_${variant.versionCode}-${variant.versionname}-${releaseTime()}.apk"
}
}
}
dependencIEs {
API filetree(dir: 'libs', include: ['*.jar'])
annotationProcessor "org.androIDannotations:androIDannotations:$AAVersion"//注解框架
API "org.androIDannotations:androIDannotations-API:$AAVersion"
API 'androIDx.appcompat:appcompat:1.0.2'
API 'com.github.autume:gestureLock:1.0.0'
API 'com.squareup.okhttp3:okhttp:4.1.0'
API 'com.alibaba:fastJson:1.2.59'
API 'com.Google.androID.material:material:1.0.0'
API 'me.leolin:ShortcutBadger:1.1.22'
API 'commons-beanutils:commons-beanutils-core:1.8.3'
API 'commons-logging:commons-logging:1.2'
API 'org.greenrobot:eventbus:3.1.1'
API 'androIDx.appcompat:appcompat:1.0.2'
API 'androIDx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androIDTestImplementation('androIDx.test.espresso:espresso-core:3.2.0', {
exclude group: 'com.androIDx', module: 'support-annotations'
})
androIDTestImplementation 'androIDx.test:runner:1.2.0'
androIDTestImplementation 'androIDx.test.espresso:espresso-core:3.2.0'
}
configurations {
all*.exclude group: 'commons-logging', module: 'commons-logging'
}
gradle.propertIEs(Global)全部内容,请参考:
org.gradle.jvmargs=-Xmx512m
#表示使用 androIDx
androID.useandroidX=true
#表示将第三方的依赖库也迁移到 androIDx,如果你的项目中没有依赖库可以设置为false
androID.enableJetifIEr=true
gradle-wrapper.propertIEs全部内容,请参考:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6-all.zip
gradle.propertIEs(Project)全部内容,请参考:
androID.enableJetifIEr=true
androID.useandroidX=true
org.gradle.jvmargs=-Xmx1536m
settings.gradle全部内容,请参考
include ':app'
local.propertIEs全部内容,请参考
sdk.dir=C\:\\Users\\administrator\\AppData\\Local\\AndroID\\Sdk
6. 新建项目
6.1选择”Empty Activity”,Next,Mininum API level选择7.0,语言选择Java.
6.2 建好后,按右箭头运行。如图,多么迷人的Hello World:
7. 发布应用到手机:
7.1在AndroID Studio SDK中下载USB Driver:
file->Settings->Appearance&Behavior->System Settings->AndroID SDK->SDK Tools,选中“Google USB Driver”。其实这一步已经在前面安装“2.AndroID SDK”已经做过了。
7.2 右键单击设备管理器中带感叹号的手机设备,安装驱动,怎么装的放,作为程序员大家都会,懒着说了,浪费时间。
7.3 打开手机的调试模式,现在可以尽情发布了。
7.4注意:保证你的AndroID Studio的版本不低于所要运行的AndroID项目的版本,如果不满足该要求,请先升级AndroID Studio版本。手机驱动必须安装好。
8.其它:
8.1修改快捷键习惯:file->Settings->Keymap,下拉选择Eclipse,按Ok。
8.2老工程迁移到 AndroIDX,菜单栏中依次选择 Refactor > Migrate to AndroIDX,快速迁移现有项目以使用 AndroIDX。然后手工修改代码,参照https://developer.androID.Google.cn/jetpack/androIDx/migrate#additional_resources
8.3:常用查错命令:
在AndroID Studio 的Terminal 中查看build 的info
gradlew compileDeBUGSources --stacktrace -deBUG --scan
gradlew compileDeBUGSources --stacktrace -info
Android studio 3.5安装详解_君子8818的博客-CSDN博客
总结以上是内存溢出为你收集整理的Android studio 3.5安装详解全部内容,希望文章能够帮你解决Android studio 3.5安装详解所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)