開発者サイトの Android チュートリアルを実行して、アクション バーにアクションを追加しようとして実行しました (サポート ライブラリを使用してバージョン 2.1+ をサポートしています)、エラー android-support-v7- が引き続き発生します。 appcompat] android-support-v7-appcompat.apk
! が見つかりませんでした。
アクション バーには追加したボタンがありませんが、アプリは引き続き実行され、機能します。この問題に関する他の投稿を読み、ライブラリとして android-support-v7-appcompat が含まれていることを確認しました。
ビルド パスに追加する必要があるものはありますか (順序とエクスポートではなく、既にチェック済みです)。
ありがとう!明確でない場合に備えて、Eclipseを使用していることを忘れていました。いくつかの投稿を読んで掘り下げた後、この問題を抱えている他の人がクラッシュしたため、私のアプリがまだ実行されているのは奇妙に思えます。
注: これが問題かどうかはわかりませんが、文字列 "action_search" for android:title = "@string/action_search" を main_activity_actions.xml (res/menu/) に手動で追加する必要がありました。これは appcompat で自動的に追加されているはずですか?
以下の完全なコンソール出力:
[2013-08-24 13:19:04 - MyFirstApp1] Android Launch!
[2013-08-24 13:19:04 - MyFirstApp1] adb is running normally.
[2013-08-24 13:19:04 - MyFirstApp1] Performing com.example.myfirstapp1.MainActivity activity launch
[2013-08-24 13:19:04 - MyFirstApp1] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'AVD1'
[2013-08-24 13:19:04 - MyFirstApp1] Uploading MyFirstApp1.apk onto device 'emulator-5554'
[2013-08-24 13:19:04 - MyFirstApp1] Installing MyFirstApp1.apk...
[2013-08-24 13:19:08 - MyFirstApp1] Success!
[2013-08-24 13:19:08 - android-support-v7-appcompat] Could not find android-support-v7-appcompat.apk!
[2013-08-24 13:19:08 - MyFirstApp1] Starting activity com.example.myfirstapp1.MainActivity on device emulator-5554
[2013-08-24 13:19:09 - MyFirstApp1] ActivityManager: Starting: Intent {
act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]
cmp=com.example.myfirstapp1/.MainActivity