您的位置:首页 > 移动开发 > Android开发

AndroidStudio使用注意事项

2016-02-26 13:38 483 查看
今天在引入GitHUb上的开源框架时,写好依赖后编译时,报以下错误:  

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/xhj/tmp/android/android-sdk-linux/build-tools/23.0.2/aapt'' finished with non-zero exit value 1

通过看日志发现,是res/mipmap这个文件有问题,把mipmap文件下的图片全删了,然后编译就成功了,要善于看日志

2:今天导入一个github上的开源项目时,发现一直在下载一个gradle.zip------->Downloading https://services.gradle.org/distributions/gradle-2.9-all.zip,原来是在
/gradle/wrapper/gradle-wrapper.properties里面,gradle的版本与我自己的版本不一样,那么AS就会去下载这个版本,很慢,所以把这个gradle版本2.9改为自己项目的2.8,那么它就不会去下载了,就好了

3:刚刚重启As,发现上面显示插件找不到了,Android目录都没有了,然后在设置--》插件--》,把Android Support重新安装上去,然后就可以了。
4:在用SVN更新代码时,AS显示  Error:(40, 0) Gradle DSL method not found: 'compile()' ,其实是build.gradle(app)里面的compile几行合并到一行了,需要将他们一行一行分开,这样就解决了。
5:在依赖Library时,有时候出现这种错误:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/jdk1.8.0_25/bin/java'' finished with non-zero exit value 2

这是由于jar包或者依赖出现了冲突,app与library的依赖冲突,比如library里面有imageLoder1.9.4,app里面有ImageLoder1.9.5,这时进到app的文件目录,删掉libs/imagerloader.jar,这样就是整个项目只用library的ImageLoader.就能解决问题了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: