2018年2月6日火曜日

ionic ビルド時に大量のエラー><;

開発も順調に進みそろそろ実機で動かしてみるかと試してみると

$ ionic cordova run android
Running app-scripts build: --platform android --target cordova
--中略--
:compileDebugJavaWithJavac
/home/kiya/JobFiles/mieta1/platforms/android/src/com/tangide/statusbar/StatusBar/StatusBar.java:76: error: cannot find symbol
--以下大量のエラー--

げげ!エラー!何が起きたんだろうとあれこれ調べてみると

$ ionic cordova plugin list
cordova plugin ls
com.tangide.statusbar 1.0.0 "StatusBar"
cordova-plugin-device 1.1.4 "Device"
cordova-plugin-device-motion 1.2.5 "Device Motion"
cordova-plugin-ionic-webview 1.1.16 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.4.1 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"

??? com.tangide.statusbar 1.0.0 "StatusBar" ってなんだ?

どうやら、cordova-plugin-statusbar をインストールする際に間違えて入れてしまったようだ

$ ionic cordova plugin rm com.tangide.statusbar
> cordova plugin remove com.tangide.statusbar --save
--中略--
Removing com.tangide.statusbar from package.json

無事ビルドできました。

0 件のコメント: