新しいAndroid Application Project)を作成すると、パッケージ名の下に_MainActivity.Java
_がsrcフォルダーに自動的に生成され、_activity_main.xml
_が内部に作成されますlayout folder。ただし、作成されません。
また、マニフェストでは、このPOCを生成しません
_ <activity
Android:name="info.androidhive.slidingmenu.MainActivity"
Android:label="@string/app_name" >
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
_
ただし、これらすべてを手動で追加しました。
activity_main.xmlはこのエラーを表示します
_ Eclipse is loading framework information and the layout library from the SDK folder.
activity_main.xml will refresh automatically once the process is finished.
_
MainActivity.JavaはsetContentView(R.layout.activity_main)
のレイアウトフィールドを認識しません
そして昨日、私はSDK Managerからの更新をダウンロードし、これらのツールはインストール/更新されました
プロジェクトのクリーンアップ、ワークスペースの変更、EclipseとWindowsの再起動を試みましたが、役に立ちません:(
ある男が言ったように
Android SDKをダウンロードしてクリーンインストールを実行しても同じ問題が発生しましたが、解決しました。[ヘルプ]-> [更新プログラムの確認]をクリックして、すべてが最新であるというポップアップメッセージが表示されましたが、さらに調査した結果、最新ではないように思われました。必要なのは、[ヘルプ]-> [新しいソフトウェアのインストール]をクリックしてインストールすることですこのURLから更新されます) https://dl-ssl.google.com/Android/Eclipse/
スレッドを参照してください https://code.google.com/p/Android/issues/detail?id=66647
新しいプロジェクトの作成中にメソッドを変更することで問題を解決しました...理由はわかりませんが、ADTを最新バージョンに更新した後、「空のアクティビティ」を作成すると、空のsrcおよびresフォルダーが生成されますが、新しい「空のアクティビティ」を作成すると、以前のバージョンのADTのようにデフォルトのhello worldプログラムを生成します。..SO new Androidプロジェクトを追加する場合は、空のアクティビティを作成をクリックしてください。
数日前にAndroid SDK ManagerでSDKを更新した後、同じことが起こりました。Eclipseを再起動すると、Android Development Tool (ADT)またはEclipseのプラグインはバージョン22.6.2に更新する必要があります
ここに情報があります http://developer.Android.com/tools/sdk/Eclipse-adt.html
aDTの更新をクリックすると、ダウンロード手順がそこにあります。
念のためここにコピーしました。
ADTプラグインをダウンロードするEclipseを起動し、[ヘルプ]> [新しいソフトウェアのインストール]を選択します。右上隅の[追加]をクリックします。表示される[リポジトリの追加]ダイアログで、名前に「ADTプラグイン」、場所に次のURLを入力します。 https://dl-ssl.google.com/Android/Eclipse/ 注: Android開発者ツールの更新サイトには安全な接続が必要です。入力する更新サイトのURLがHTTPSで始まることを確認してください。[OK]をクリックします。利用可能なソフトウェア]ダイアログで、[開発者ツール次のウィンドウで、ダウンロードするツールのリストが表示されます。[次へ]をクリックします。使用許諾契約を読んで同意し、[完了]をクリックします。ソフトウェアの信頼性または有効性が確認できるというセキュリティ警告が表示されたらインストールが完了したら、Eclipseを再起動します。
お役に立てれば。
これらのソリューションも私にとってはうまくいきませんでしたが、問題を解決したのは、新しいAndroidアプリケーションプロジェクトを作成するときに自動作成されるappcompatプロジェクトを削除することでした。
このクエリは解決されていないため、私の経験から追加したいと思います。
「SK17」のアドバイスに同意します。最新のEclipseソフトウェアは、「Blank Activity」ではなく「Empty Activity」を選択することにより、何らかの方法でMainActivity.xmlファイルを生成します。
それでも、一部のシステムでは、ターゲットSDKをAndroid 'API21'ではなく 'JellyBean'または 'KitKat'に変更することもできます。
私も同じ問題に直面しており、adtおよびsdkツールを6/24にリリースされたv23に更新していました。 Target SDK-AP1 16でプロジェクトを作成し、API 19でコンパイルして、アクティビティを作成しました。
この問題は次の方法で解決しました。
MainActivity
およびactivity_main.xml
を生成するかどうかを選択するオプションがあります。それらを選択したことを確認しますか? 必ず選択してください
それがなければ、私のプロジェクトはあなたのものと同じに見えます:
私は同じ問題を抱えていました。別のTarget SDKでプロジェクトを作成してみました。 API 16 Android 4.1を使用しましたが、うまくいきました。