siv*_*mar 9 ionic-framework ionic3 angular
我正在尝试运行命令来运行我的 ionic 3 命令提示符。我使用了cordova fcm插件。
离子科尔多瓦运行安卓
错误:
“chunk”参数必须是字符串或缓冲区类型之一。接收类型对象
离子:
离子(离子 CLI):4.10.1(/usr/local/lib/node_modules/ionic)
离子框架:离子角度 3.6.0 @ionic/app-scripts:2.1.4
科尔多瓦:
cordova (Cordova CLI):8.1.2 (cordova-lib@8.1.1) Cordova 平台:android 7.1.4 Cordova 插件:没有白名单插件(共 25 个插件)
系统:
NodeJS:v10.15.1 (/Users/sivakumarv/.nvm/versions/node/v10.15.1/bin/node) npm:6.4.1 操作系统:macOS High Sierra Xcode:Xcode 10.1 Build version 10B61
环境变量:
ANDROID_HOME : C:\Users\pkhon\AppData\Local\Android\Sdk
asi*_*hmi 20
插件中有一个错误,要解决这个问题:转到:
插件/cordova-plugin-fcm/scripts/fcm_config_files_process.js
现在像这样更改文件:
// change
var strings = fs.readFileSync("platforms/android/res/values/strings.xml").toString();
// to
var strings = fs.readFileSync("platforms/android/app/src/main/res/values/strings.xml").toString();
// AND
//change
fs.writeFileSync("platforms/android/res/values/strings.xml", strings);
//to
fs.writeFileSync("platforms/android/app/src/main/res/values/strings.xml", strings);
Run Code Online (Sandbox Code Playgroud)
之后,将google-services.json文件复制到以下目录:
- 平台/android/google-services.json
- 平台/android/app/google-services.json
有关更多信息,您可以在此处查看此错误
除了上面提到的更改/sf/answers/3943164571/ by Asim Hashmi ,还手动搜索和替换 firebase 版本以
firebase-core:16.0.3
firebase-messaging:17.6.0
Run Code Online (Sandbox Code Playgroud)
在
然后运行 ionic cordova build android --prod
| 归档时间: |
|
| 查看次数: |
21450 次 |
| 最近记录: |