ページ 11

[Android]ADTの更新ができない

Posted: 2015年6月03日(水) 22:31
by ひよつこ
お久しぶりです。
1,2年ぶりになりますが今回もよろしくお願いします。

今回Eclipseの開発環境をAndroid Kitkatの開発ができるように更新しようとしたところ、
SDKは更新できましたが、どうにもADTの更新ができません。
EclipseはADTの23.0.6が必要と言っていますが、
現在ADTは22.0.5が入っておりそのせいで23.0.6に更新できない状況です。
調べたところ「Eclipse インストール詳細」の項目からADT22.0.5を
アンインストールする必要があるそうなのですが、
ADTの項目を選択してもアンインストールのボタンが有効になりません。
アンインストールできない理由も他に更新する手段もわからず手詰まり状態です。

ちなみにOSはWindows Vista
Eclipseは3.8.2
SDKはRev.24.3
です。

どうかよろしくお願いします。

Re: [Android]ADTの更新ができない

Posted: 2015年6月04日(木) 17:08
by ISLe()
Eclipseを上書きして、ADTプラグインのリポジトリURLが消えてしまったとか?

ADTプラグインのインストール手順を最初からやり直してもダメですか?

Re: [Android]ADTの更新ができない

Posted: 2015年6月06日(土) 14:52
by ひよつこ
お返事ありがとうございます。

ADTのリポジトリの件ですが
https://dl-ssl.google.com/android/eclipse
https://dl-ssl.google.com/eclipse/plugin/4.2
の2つを試していますが
どちらも「使用可能なソフトウェア」の項目に開発ツールが出てくるものの
選択して次に進むと"Cannot complete the install because of a conflicting dependency."
と怒られ、インストールすることができません。
そのうえ、「インストール済みのソフトウェア」からADTをアンインストールしようと思っても
更新、プロパティーの2つのボタンが有効になるだけでアンインストールのボタンが押せません。

わかりにくい説明で恐縮ですがよろしくお願いします。

Re: [Android]ADTの更新ができない

Posted: 2015年6月06日(土) 17:39
by ISLe()
Eclipse本体のあるフォルダの中にある
featuresフォルダの中から、com.android.で始まる名前のフォルダ
pluginsフォルダの中から、com.android.で始まる名前のファイル、overlay.com.android.で始まる名前のファイル
をすべて削除してから再度インストールを試してみてください。

インストール済みのソフトウェアには表示されるとのことなので、artifacts.xmlを編集しないと別のエラーが出るかもしれませんが。

Re: [Android]ADTの更新ができない

Posted: 2015年6月09日(火) 22:00
by ひよつこ
お返事ありがとうございます。

アドバイス頂いたとおりEclipseフォルダの中から
featuresフォルダ内のcom.android.で始まるフォルダと
pluginsフォルダ内のcom.android.で始まるファイルとフォルダ、
overlay.com.android.で始まるファイルを削除してみました。
すると、なんとかEclipseは起動したのですが
Eclipseは削除したファイルがまだ入っていると勘違いしているようで
Eclipse内では挙動に変化はありませんでした。
ですがEclipseはエラーなく起動しているので
もしかしたら、artifacts.xmlで解決できるのではと思っています。

なので、artifacts.xmlをどう編集すれば良いか教えていただきたいです。
よろしくお願いします。

Re: [Android]ADTの更新ができない

Posted: 2015年6月10日(水) 00:32
by ISLe()
ADTプラグインのインストールをしようとすると、まだ
"Cannot complete the install because of a conflicting dependency."
のメッセージが出て進めないということですか。

artifacts.xmlを開いて、com.android.で始まるidを持つartifactタグを削除してください。
インストール状況によって中身が異なるのでこのような表現しかできません。

artifacts.xmlをいじる前に、Eclipse本体を-cleanオプション付きで起動するのを試してもらったほうが良いかもしれません。



追加でインストールしているのがADTプラグインだけであれば、Eclipseをインストールし直すほうが簡単です。
その場合、上書きではなく、Eclipse本体のあるフォルダをいったん空にしてください。

Re: [Android]ADTの更新ができない

Posted: 2015年6月12日(金) 00:06
by ひよつこ
お返事ありがとうございます。

ADTの挙動についてですが、インストールしようすると
"Cannot complete the install because of a conflicting dependency."
と怒られてしまいます。
「Eclipseインストール詳細」の項目を確認したところ、
ADT22.0.5がインストールされているとのことでした。

その後アドバイス頂いたとおり、
Eclipseを-cleanオプションで起動し、
artifacts.xmlを開きidがcom.android.から始まるartifactタグを全て削除しましたが
相変わらず挙動は変わらず
ADT22.0.5が入っているからアップデートできないの一点張りです。

ADT以外にも細々したものが入っているので全て消してしまうのは気がひけます。
もうEclipseをインストールし直すしかないのでしょうか。
よろしくお願いします。

Re: [Android]ADTの更新ができない

Posted: 2015年6月13日(土) 00:24
by ISLe()
ひよつこ さんが書きました:ADT以外にも細々したものが入っているので全て消してしまうのは気がひけます。
もうEclipseをインストールし直すしかないのでしょうか。
その細々したものがconflictingの原因だという可能性はないのでしょうか。

こちらの想定内でしかアドバイスはできません。

いま使っているEclipseのフォルダはそのままに、並行して、別のフォルダにクリーンな状態から構築し直すこともできますが。

Re: [Android]ADTの更新ができない

Posted: 2015年6月17日(水) 00:01
by ひよつこ
お返事ありがとうございます。

教えて頂いた通り別のフォルダに新しいEclipseをインストールしたところ
そちらが上手く動きましたので思い切って乗り換えました。
今のところ好調に動いていますので今回の問題は解決とさせていただきます。

長々とお付き合いありがとうございました。
これからもよろしくお願いいたします。