bug问题解决

BUG集合

 

项目编码格式GBK~UTF-8

         Error:(21,5) 閿欒 : 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?

方法:在模板配置文件中添加中添加:

         andriod{compileOptions.encoding="GBK"}

        

MrLiKH包中引用了Glide库,对于库之间是相互依赖的。一个库应用及其他库之间是可以相互使用。

com.android.builder.dexing.DexArchiveMergerException:Unable to merge dex 错误

build.gradle文件引入资源配置问题,这种错误是因为对于同一个库进行了重复引用,应在build.gradle中对于库依赖关系进行修改,保证没有重复引入相同的库,库与库之间有可能是依次的传递关系,应搞清楚各个库之间的依赖,包括库又引用其他库。

 

 java.lang.NoClassDefFoundError:com/android/build/gradle/AppPlugin$AppModelBuilder

 在构建项目中,使用的dependencies{

       classpath 'com.android.tools.build:gradle:3.0.1'

    }版本试着修改

         对于一些apache的sdk的版本不可以很高,21也可以

 

这个问题还是因为包依赖关系,重复导致的错误,当遇到引入库时而引发的错误,首先向包依赖重复方向想,对于屏蔽间接引入的包可以使用compile (){}

 

 

The number of method references in a .dex file cannotexceed 64K. Error

因为方法数超过64K,而引发的打包失败,

1.     解决办法:在model中的配置文件中添加依赖:compile 'com.android.support:multidex:1.0.1'

2.     在defaultConfig中添加:multiDexEnabled true  




---------------------------------------------------------



1.The project isusing an incompatible version of the Android Gradle plugin. 

To continueopening the project, the IDE will update the plugin to version 3.1.2.

该项目使用的是Android Goelle插件的不兼容版本。若要继续打开项目,IDE会将插件更新到版本3.1.2

 

更新

2. To takeadvantage of all the latest features (such as Instant Run), improvements andsecurity fixes, we strongly recommend that you update the Android Gradle pluginto version 3.1.2 and Gradle to version 4.4. You can learn more about this version of the plugin from the releasenotes.
为了充分利用所有最新的特性(如即时运行)、改进和安全修复,我们强烈建议您将Android Gealle插件升级到版本3.1.2Gradle版本4.4。你可以从发行说明中了解这个插件的更多版本。

3.Error:Execution failed for task':app:preDebugAndroidTestBuild'.

> Conflict withdependency 'com.android.support:support-annotations' in project ':app'.Resolved versions for app (26.1.0) and test app (27.1.1) differ. Seehttps://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

build->Rebuid-project



你可能感兴趣的:(bug问题解决)