本文共 3057 字,大约阅读时间需要 10 分钟。
本文来自 ,引用必须注明出处!
1、Common依赖项目找不到。因为主项目没有引进setting.gradle
2、从Eclipse移植到AS,最重要的两个文件是setting.gradle和build.gradle,然后把依赖项目.svn文件夹删除,重新放入主项目目录下,加入版本控制
3、使用Lint工具,规范化代码,File——Settings——Editor——Inspections打开检查项设置窗口
4、清理多余图片:
5、Didn't find class "com.android.tools.fd.runtime.BootstrapApplication"
今天写程序执行安装后,程序启动就崩溃了,很奇怪,在自己的机器上没有问题。百思不得其解,google+stackoverflow。
问题: Didn’t find class “com..tools.fd.runtime.BootstrapApplication”
解决:
方法1:
禁止Instant Run 关闭Instant Run的方法, File –> Settings–>Build,Execution,Deployment –>Instant Run —> 不勾选 “Enable instant run”
6、 Could not resolve all dependencies for configuration ':classpath'. > Could not find com.android.tools.build:gradle:2.2.2. Searched in the following locations: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
查一下https://repo1.maven.org/maven2/com/android/tools/build/gradle/目录下最新的是2.1.3,所以啦,
classpath 'com.android.tools.build:gradle:2.2.2'改为2.1.3即可
方法2:
1/3:
Changing:
classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
- 1
- 1
By:
classpath 'com.android.tools.build:gradle:1.2.3'
- 1
- 1
2/3:
Changing:
buildToolsVersion '23.0.2'
- 1
- 1
By:
buildToolsVersion "21.1.2"
- 1
- 1
3/3: (in /.idea/gradle.xml)
And:
- 1
- 1
By:
- 1
- 1
方法3:
clean工程,重新编译一遍
6、java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[
原因在于编译需要在arm-v7a包放同样的so文件
7、安装Gpu Tools Android Monitor->Monitors-GPU-点击安装,重启AndroidStudio
8、在User/user/.gradle/gradle.properties里配置的常量无效
解决办法:android studio打开setttings,注意Service directory path的配置
9、Debug不成功,总是出现x,关闭混淆即可。
minifyEnabled false10、加速Gradle构建
11、使用squareAndroid的代码风格
第一、下载并执行
第二、Setting -----------> Editor ---------------> Inspections -----------> Profile 选择“Square"
第三、Setting -----------> Editor ---------------> Code Style -----------> Java -----------> Profile 选择“SquareAndroid"
12、固定Project、Terminal等框
开发工具上面View选项-选中Tool Buttons
13、Error:Execution failed for task ':app:compileDebugAidl'.
原因:首先查找compileSdkVersion和buildSdkVersion是否一致,再看aidl文件写的有没有错,比如包名、类名、类的引入等。
14、gradle4.4版本:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
要求重新定义flavorDimensions,用于区别不同的打包需求。修改为如下代码,即解决:
flavorDimensions "default","api" productFlavors { official { dimension "default" } mini23{ dimension "api" minSdkVersion '23' versionCode 20000 versionNameSuffix "-minApi23" } }15、gradle4.4版本:Unable to resolve dependency for ':@debug/compileClasspath': Could not resolve project :library.
原来这么写:
// releaseCompile project(path: ':library', configuration: 'release')// debugCompile project(path: ':library', configuration: 'debug')现在对compile有了更高要求,需要修改如下:
implementation project(':library')16、gradle4.4版本:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled something?
项目所有的build.gradle文件中,原来的instrumentTest已经不支持,需要修改如下:
androidTest.setRoot('tests')
转载地址:http://exwza.baihongyu.com/