Closed hhyy1986 closed 5 years ago
经沟通排查,这个问题是由以下情况导致:
在给app module打apk包时正常,而在给home_component module打apk包时就会出现65535的问题
解决问题的方式:
ext.alwaysLib=true
android {
defaultConfig {
if (runAsApp) {
applicationId "com.xxx.yyy"
multiDexEnabled true
}
//.....
}
}
dependencies {
//...
if (runAsApp) {
api 'com.android.support:multidex:x.x.x'
}
}
自己cc框架理解不深,和cc无关
项目中有个lib的基础库,别的lib依赖于这个基础库都没有问题,但是只要是cc的组件依赖这个库就会报此错误,而且这个组件基本上是空的,我当前用的是cc2.0,这个错误是field ID not in [0, 0xffff]: 65536不是们常见的method ID not in [0, 0xffff]: 65536,而且我在项目中已经用了google提供的multidex方式分包