android studio中遇到的错误及解决

来源:互联网 发布:举牌软件下载 编辑:程序博客网 时间:2024/05/16 07:19
1.Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException:
com.android.dex.DexException: Multiple dex files define
Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
解决:http://blog.csdn.net/hyr83960944/article/details/41825087
重复的v4 jar包引用

2.Android studio右下角Build Variants 里面可以选择直接运行是使用的版本(debug或者release)。

3.Error:Execution failed for task ':hotrepair:clean'.
> Unable to delete file: E:\tngnettest\TouchgoNetTest\hotrepair\build\intermediates\exploded-aar\com.android.support\animated-vector-
drawable\25.3.1\jars\classes.jar
解决:在当前目录下执行gradlew clean命令,然后运行一下。

4.Error:A problem was found with the configuration of task ':wallet:packageRelease'.
> File 'G:\touchngo\touchngo\wallet\build\intermediates\res\resources-release-stripped.ap_' specified for property 'resourceFile' does not exist.
解决:http://blog.csdn.net/nicolelili1/article/details/52703338

5.使用自己生成的libs库文件时,出现错误:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
解决:http://blog.csdn.net/qq_33785670/article/details/52455241
在Manifest.xml的application标签下添加tools:replace="Android:icon, android:theme"(多个属性用,隔开,并且记住在manifest根标签上加入
xmlns:tools="http://schemas.android.com/tools")
6.如何引入aar文件?
修改build.gradle 配置文件:
1:添加
repositories {     flatDir {        dirs 'libs'    }}
2:修改dependencies:
添加一行:
compile(name:'usericonchooserutil', ext:'aar')
其中name就是libs目录下usericonchooserutil.aar文件名称,
ext,就是usericonchooserutil.aar的扩展名
重新编译项目:
从工具栏依次选择:"Build"-->"rebuild project"签名apk时错误:
原创粉丝点击