首页 文章

Ionic 3 - 无法构建我的应用程序

提问于
浏览
0

您好我正在尝试3天来解决这个问题,但我不能这样,如果有人可以帮我解决它 . 安装admob-free插件后,我在构建我的apk时遇到此错误:

Dex:将字节码转换为dex时出错:原因:PARSE ERROR:类名(com / google / android / gms / base / R)与路径不匹配(Com / google / android / gms / base / R.class).. .while解析Com / google / android / gms / base / R.class

所以,如果有人可以帮助我,这是我的设置:

这是我的项目信息:

:1.19.1离子(离子CLI):3.19.1

全球套餐:

cordova(Cordova CLI):8.0.0本地软件包:@ ionic / app-scripts:3.1.8 Cordova平台:android 6.4.0 Ionic Framework:ionic-angular 3.9.2

系统:

Android SDK Tools : 26.1.1
Node              : v6.11.4
npm               : 3.10.10
OS                : Windows 10

2 回答

  • 0

    尝试使用最新版本的插件(v0.15.0) .

    错误本身显示解决方案 . 有( com / google / android / gms / base / R)和( Com /google/android/gms/base/R.class) . 尝试修复案例问题 . 它应该按预期工作 .

    如果它不起作用,你可以尝试这个脏修复 .

    • 将3个文件夹复制到平台/ android / app / src / main / java / name / ratson / cordova / admob /

    平台/ android / src / name / ratson / cordova / admob / banner platforms / android / src / name / ratson / cordova / admob / interstitial platforms / android / src / name / ratson / cordova / admob / rewardvideo

    这是一个肮脏的修复,但现在你可以构建你的应用程序 . ;)

  • 0

    尝试通过运行命令 npm i -g ionic 来更新Ionic版本 .

    另外,尝试通过从here安装最新版本来更新节点版本

相关问题