web-dev-qa-db-ja.com

ADTはAndroidアクティビティの作成を許可しません

http://developer.Android.com/sdk/index.html 昨日からADTバンドルをインストールし、基本的なHello Worldチュートリアルに従っていました。新しいAndroid MainActivityという名前の空のアクティビティを持つアプリケーションプロジェクトを作成しました。結果のプロジェクトには、空のsrcフォルダーと空のres\layoutフォルダー。 R.Javaファイルはgenフォルダーにありますが、MainActivityへの参照はありません。これは、SDKマネージャーがインストールしたことを示しています

  • Android SDKツールv 22.6
  • Android SDK Platform-tools v 19.0.1
  • Android SDK Build-tools v 19
  • SDKプラットフォームv 3
  • ARM EABI v7aシステムイメージv 2
  • Androidサポートライブラリv 19.0.1
  • Google USB Driver v 9

また、srcフォルダーを右クリックしてAndroid Activity)に移動して、手動でアクティビティを作成しようとしましたが、作成ウィザードで[完了]をクリックしても何も起こりません。何が起こっているかの手がかり?インストールする重要なコンポーネントなどを見逃しましたか?

40
NewShelbyWoo

Android SDK Toolsバージョン22.6に更新した場合、DDMSツールとプラグインを更新する必要があります。

「ヘルプメニューバー」->「新しいソフトウェアのインストール」に進み、インストール(これにより更新されます)url: https://dl-ssl.google.com/Android/Eclipse /

また、 "Developer Tools"および "NDKプラグイン"を最新バージョンに更新。この手順は私にとって有用であり、うまくいきました。

14
Akshay

コメント コメントを参照 by NewShelbyWoo は問題を解決しました

6
patrickfdsouza

ADT 22.6.2の新機能です

「なし」テーマADT(22.6.2)でも「フラグメントレイアウト」を作成

4つの方法があります。

「ターゲット」と「コンパイル」をAPI 14以降に変更してみてください。ただし、「フラグメントレイアウト」のすべてのエントリを削除する必要があります

[アクティビティを作成]チェックボックスをオフにして、アクティビティを手動で作成します。良い方法:EclipseでAndroidプロジェクトにアクティビティを追加する最良の方法は?

たとえば、22.3.0にダウングレードします

テンプレートを変更してみてください。以下のリンクで、使い方を見つけます。

APIが14未満のアプリでは3番目の方法を使用します

22.6.2には、空のファイルに関する他のバグとAVDに関する問題があります。 ADTの新しいバージョンは本当にバグが多い...

次のリンクもご覧ください。

フラグメントアクティビティで作成されたADT空白アクティビティ。

EclipseはMainActivity.Javaおよびactivity_main.xmlを生成しません

そして検索。

https://stackoverflow.com/search?q=adt+22.6

上記の問題を解決するために、これらの手順に従いました。これが仕事のものであることを願って、ありがとう:)

3
MohanRaj S

LunaおよびADTプラグインバージョン:23.0.4.1468518では、現在修正可能なパッチがあります:

https://code.google.com/p/Android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=8239

一番下の指示に従って、問題をアーカイブ|ローカルとしてアンインストールおよびダウンロードしてインストールします。

0
Droid Teahouse

ワークスペースはSDKフォルダーに設定する必要があります。これを行った後、私は問題がなかった。たとえば、Eclipseをダウンロードしてインストールした後、私のディレクトリ構造は次のようになります。

/Users/username/Development/adt-bundle-mac-x86_64-20140702/
    /Eclipse/
    /sdk/
        /HelloWorld/

デフォルトのワークスペースがdocuments/workspaceに設定されているので面倒です(私の場合、chmod 777ワークスペースで権限を変更しても機能しませんでした。さらに、すべてのプロジェクトがSDKフォルダーの他のフォルダーと混在しているのは不便です。

0
dbconfession

22.xでSDKツールにアップグレードする場合、ADTプラグインをアップグレードする必要があります。次の手順に従ってADTをアップグレードします。

ヘルプ>インストール新しいソフトウェアのインストール

以下のURLを追加して、[次へ]をクリックします。

url: https://dl-ssl.google.com/Android/Eclipse/

しかし、競合について不平を言うこともあります。その場合、

最初に既存のADTプラグインをアンインストールして、再試行してください。

既存のADTプラグインをアンインストールするには:

「ヘルプ」>「Eclipseプラットフォームについて」>プラグインを削除します。

上記の手順に従ってください。

0
raju