IONIC 3 BarcodeScanner 崩溃 android build
IONIC 3 BarcodeScanner crashes android build
在 android 平台上构建离子项目时出现错误:
ionic cordova build android
- 出了什么问题:
无法解析配置“:app:debugCompileClasspath”的所有文件。
Could not find :barcodescanner:.
Searched in the following locations:
file:/Users/user/Library/Android/sdk/extras/m2repository//barcodescanner//barcodescanner-.pom
file:/Users/user/Library/Android/sdk/extras/m2repository//barcodescanner//barcodescanner-.aar
file:/Users/user/Library/Android/sdk/extras/google/m2repository//barcodescanner//barcodescanner-.pom
file:/Users/user/Library/Android/sdk/extras/google/m2repository//barcodescanner//barcodescanner-.aar
file:/Users/user/Library/Android/sdk/extras/android/m2repository//barcodescanner//barcodescanner-.pom
file:/Users/user/Library/Android/sdk/extras/android/m2repository//barcodescanner//barcodescanner-.aar
https://jcenter.bintray.com//barcodescanner//barcodescanner-.pom
https://jcenter.bintray.com//barcodescanner//barcodescanner-.aar
https://maven.google.com//barcodescanner//barcodescanner-.pom
https://maven.google.com//barcodescanner//barcodescanner-.aar
https://repo1.maven.org/maven2//barcodescanner//barcodescanner-.pom
https://repo1.maven.org/maven2//barcodescanner//barcodescanner-.aar
file:/Users/user/developer/project/platforms/android/app/libs/barcodescanner-.aar
file:/Users/user/developer/project/platforms/android/app/libs/barcodescanner.aar
Required by:
project :app
这是我的离子环境:
cli 包:(/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
全局包:
cordova (Cordova CLI) : 8.0.0
本地包:
@ionic/app-scripts : 3.1.6
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
系统:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.2
ios-sim : 5.0.1
Node : v8.9.3
npm : 5.6.0
OS : macOS High Sierra
Xcode : Xcode 9.2 Build version 9C40b
我创建了新的空白 ionic 项目,并按照以下命令添加了本机 barcodescanner 插件:
$ ionic cordova plugin add phonegap-plugin-barcodescanner
$ npm install --save @ionic-native/barcode-scanner
Android SDK 构建工具已更新至 27.0.3 版本
有人帮忙吗?
这是由于cordova-android 7与插件不兼容造成的。昨天已经有人 reported it and I fixed it。
您必须等到这些更改作为新版本(可能是 7.0.2)发布,或者从 github url
安装插件
cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner
在 android 平台上构建离子项目时出现错误:
ionic cordova build android
- 出了什么问题:
无法解析配置“:app:debugCompileClasspath”的所有文件。
Could not find :barcodescanner:. Searched in the following locations: file:/Users/user/Library/Android/sdk/extras/m2repository//barcodescanner//barcodescanner-.pom file:/Users/user/Library/Android/sdk/extras/m2repository//barcodescanner//barcodescanner-.aar file:/Users/user/Library/Android/sdk/extras/google/m2repository//barcodescanner//barcodescanner-.pom file:/Users/user/Library/Android/sdk/extras/google/m2repository//barcodescanner//barcodescanner-.aar file:/Users/user/Library/Android/sdk/extras/android/m2repository//barcodescanner//barcodescanner-.pom file:/Users/user/Library/Android/sdk/extras/android/m2repository//barcodescanner//barcodescanner-.aar https://jcenter.bintray.com//barcodescanner//barcodescanner-.pom https://jcenter.bintray.com//barcodescanner//barcodescanner-.aar https://maven.google.com//barcodescanner//barcodescanner-.pom https://maven.google.com//barcodescanner//barcodescanner-.aar https://repo1.maven.org/maven2//barcodescanner//barcodescanner-.pom https://repo1.maven.org/maven2//barcodescanner//barcodescanner-.aar file:/Users/user/developer/project/platforms/android/app/libs/barcodescanner-.aar file:/Users/user/developer/project/platforms/android/app/libs/barcodescanner.aar Required by: project :app
这是我的离子环境:
cli 包:(/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
全局包:
cordova (Cordova CLI) : 8.0.0
本地包:
@ionic/app-scripts : 3.1.6
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
系统:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.2
ios-sim : 5.0.1
Node : v8.9.3
npm : 5.6.0
OS : macOS High Sierra
Xcode : Xcode 9.2 Build version 9C40b
我创建了新的空白 ionic 项目,并按照以下命令添加了本机 barcodescanner 插件:
$ ionic cordova plugin add phonegap-plugin-barcodescanner
$ npm install --save @ionic-native/barcode-scanner
Android SDK 构建工具已更新至 27.0.3 版本
有人帮忙吗?
这是由于cordova-android 7与插件不兼容造成的。昨天已经有人 reported it and I fixed it。
您必须等到这些更改作为新版本(可能是 7.0.2)发布,或者从 github url
安装插件cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner