2012/02/25

【Android】Eclipse3.5(Galileo)でアプリのインストールできない

 
はまりました。Android 開発に Eclipse 3.5 を使っているのですが、突然、
アプリケーションのインストールが出来なくなった。
 
どういうことかと言うと、アプリをエミュレーターに転送させると
[2012-02-25 14:42:29 - ] ------------------------------
[2012-02-25 14:42:29 - ] Android Launch!
[2012-02-25 14:42:29 - ] adb is running normally.
[2012-02-25 14:42:29 - ] Performing activity launch
[2012-02-25 14:42:29 - ] Automatic Target Mode: Preferred AVD 'avd_2.3.3' is available on emulator 'emulator-5554'
[2012-02-25 14:42:29 - ] Uploading xxxx.apk onto device 'emulator-5554'
[2012-02-25 14:42:37 - ] Installing xxxx.apk...
 
上記の installing xxx.apk で停止 一切進まないフリーズっぽい現象が
起きてしまうのです。
eclipse_android_35_adt1501_recv_01
 
色々、調べた所…原因が分かりました。
 
何も考えずに「ソフトウェアの更新」をしてしまったら ADT16.0.1
更新されてしまっていたようです。
 
ADT 16.0.0 以降は Eclipse 3.6 系のプラグインが必要なんですね。
Software being installed: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534) Missing requirement: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.ui 3.6.2' but it could not be found
 
ってことで ADT15.0.0 の zip から、復旧させました。
 
2012/02/25 現在、ADT 15.0.0 は公式サイトのダウンロードリンクからは消えていますが、
私の skydrive からダウンロードできます。

 
さて ADT 15.0.0 への復旧方法は意外と簡単。
「新規ソフトウェアのインストール」からローカルファイルの zip を選択します。
eclipse_android_35_adt1501_recv_02
 
そして「DDMS, 開発ツール」など全てにチェックを入れます。 
eclipse_android_35_adt1501_recv_03
 
「最新の使用可能なソフトウェア・バージョンのみ表示」のチェックは
外しましょう。
eclipse_android_35_adt1501_recv_04    
 
後は許諾していけば再インストール完了です。
作業前には Eclipse フォルダのバックアップを取っておきましょう。
 
 
なお途中でワーニングがでますが、現在よりも古いバージョンをインストール
しようとしているので必ずワーニングが出ます。インストール後、Eclipse を
再起動させれば Installing ..apk で止まる不具合は解消されますね。

0 件のコメント:

コメントを投稿