我将项目从unity 4D导出到Android项目但是当我运行它时我发现了这个错误
无法执行dex:多个dex文件定义Lcom / qualcomm / QCARUnityPlayer / BuildConfig;转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lcom / qualcomm / QCARUnityPlayer / BuildConfig;
我确实更改了项目 - >属性以包含Android 4.2.2和Android依赖项,但我仍然无法运行它
我将项目从unity 4D导出到Android项目但是当我运行它时我发现了这个错误
无法执行dex:多个dex文件定义Lcom / qualcomm / QCARUnityPlayer / BuildConfig;转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lcom / qualcomm / QCARUnityPlayer / BuildConfig;
我确实更改了项目 - >属性以包含Android 4.2.2和Android依赖项,但我仍然无法运行它
1 回答
原因是导出的项目(来自Unity)与QCARUnityPlayer.jar中定义的包名称“com.qualcomm / QCARUnityPlayer”相同 .
请按照我成功完成的步骤进行操作 .
1)创建扩展QCARPlayerNativeActivity的活动
2)修改AndroidManifest.xml
3)清洁和建造,然后享受 .
Reference :https://developer.vuforia.com/resources/dev-guide/extending-unity-android-activity-and-adding-custom-views-eclipse