今まで動作していた開発中のAndroidアプリが突然エラーが起きて動かなくなってしまいました。
エラー内容
エラーはLogCatではなくコンソールに表示されます。環境
・Windows8・Eclipse LUNA + Android SDK
原因と解決
原因はAndroid SDK Managerにある新しいAndroid SDK Build-tools Rev.20を興味本位でインストールしたことでした。このAndroid SDK Build-tools Rev.20をアンインストールしたら直りました。
アンインストール方法は、Android SDK Managerを起動して Android SDK Build-tools Rev.20 にチェックをつけて画面右下のDeleteボタンをクリックします。
Android SDK Build-tools Rev.20はAndroid Wear(ウェアラブルデバイス?)をサポートするだけのようです。
build targetsがAndroid 4.2 (API level 17) までをサポートするアプリを作るならAndroid SDK Build-tools Rev.17が必要です。
Build toolsの公式説明はこちら
https://developer.android.com/tools/help/index.html
最新バージョンをインストールすればいいってものではないようです。
ちなみにdexとはDalvik用実行ファイルの拡張子のようです。
関連ブログ
[Android] Android-SDKでやってはいけないこと[Android] OSをバージョンアップするとアプリが動かなくなる理由
[Android] Wi-FIルーターに接続できない、接続後も不安定
[Android] 端末を充電中に画面をつけたままにするには
[Android] アプリの履歴を調べるアプリの作り方
以上、参考になれば幸いです。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。