首页 > 移动平台 > 详细

AndroidStudio打包Jar包给Unity使用的期间遇到的错误

时间:2020-09-15 17:17:25      阅读:100      评论:0      收藏:0      [点我收藏+]

如何打包jar供Unity使用请看这:https://www.cnblogs.com/DCD112358/p/13666694.html

错误1:AndroidStudio引入MultiDex库 Cannot resolve symbol ‘MultiDex‘错误

出现这种错误的原因可能是没有将gradle.properties中的`android.useAndroidX=true`注释掉。然后导致不能使用`android.support.multidex.MultiDex`,但是androidx.multidex应该是能用的。

注释掉这一句以后还会出现很多报错,但是基本上都是因为引用了androidx,在build.gradle文件中删除依赖就好。还有应用模块下的\src\main\res\values中的xml也会有link的错误,删了以后应用模块下的AndroidManifest.xml也会报错。红了就删就没问题了。

正常的设置流程只需要点击Project Stucture->Dependencies->模块名,然后按加号点Library Dependency后搜索multidex即可,然后选择com.android.support再ok。然后再在模块文件夹下的build.gradle文件的android层下的defaultConfig层下添加multiDexEnabled true

错误2:unity打包的时候出现"More than one file was found with OS independent path ‘META-INF/androidx.core_core.version‘ See the Console for details."这个错误

这个错误是因为打包的jar包中的META-INF文件夹下包含了androidx.core_core.version这个文件只需要在打包的时候排除掉就好了
在模块的build.gradle文件的android层下加上这段代码:
packagingOptions {
    exclude ‘META-INF/androidx.core_core.version‘   //打包时排除文件
}

AndroidStudio打包Jar包给Unity使用的期间遇到的错误

原文:https://www.cnblogs.com/DCD112358/p/13673787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!