android studio配置方法数超过 64K 的应用引发的问题(解决办法)

/ 0评 / 0

我们cocos2dx项目导出到android studio里面的时候会出现配置超过64k的问题,那我们就开始来抓虫吧!

我们先看看官方给出的解决办法:

https://developer.android.com/studio/build/multidex.html
[reply]
在build.gradle配置下加入

第一步:

defaultConfig {
.........
multiDexEnabled true
.........

 

第二步:

dependencies {
..........
compile 'com.android.support:multidex:1.0.0'
..........

 

在AndroidManifest.xml的application元素下加入:


application .......
android:name="android.support.multidex.MultiDexApplication"
.......

 

这个是官方解决的问题.随后再次编译会出现:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/text/TextUtilsCompat.class
类似这样的错误

我这里给出的解决办法是:

在build.gradle配置下加入

先在android {中加入

configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}

然后在dependencies中加入
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:20.0.0'

[/reply]
出现C++错误:
全部解决完毕,记得要操作:清理项目->同步项目->编译

发表评论

邮箱地址不会被公开。 必填项已用*标注