博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio工具修理集
阅读量:6097 次
发布时间:2019-06-20

本文共 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 false

10、加速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/

你可能感兴趣的文章
replay的意义
查看>>
js 随机数
查看>>
spring bean之间的关系:继承;依赖
查看>>
Matlab中矩阵的平方和矩阵中每个元素的平方介绍
查看>>
nohup & rabbitmq & python
查看>>
重启Ubuntu后Hadoop的namenode起不来的解决办法‬
查看>>
Redis五种数据结构简介
查看>>
[汇编与C语言关系]4. 结构体和联合体
查看>>
Linux命令-cut
查看>>
面试相关的都是转发的-----面试中最长被问的问题
查看>>
python错误类型
查看>>
DataTable自定义排序
查看>>
java多线程系类:JUC线程池:06之Callable和Future(转)
查看>>
vue初探
查看>>
RIP 实验
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>