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;
重复的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.
5.使用自己生成的libs库文件时,出现错误:
在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时错误: