[解決済み] Androidの新しいActionBarをサポートするTheme.AppCompat.Lightが見つからない
質問
を実装しようとしています。 アクションバー サポートライブラリは、数日前にGoogleからリリースされました。 過去に、Google Developer's に掲載されているのと同じ方法で、問題なくActionBarSherlockの実装に成功しています。 サポートライブラリのセットアップ のページで、リソースのインクルード方法に関するガイドを使用しています(ActionBarSherlockの方法と類似しています)。私は、ライブラリプロジェクトをライブラリとして自分のプロジェクトにロードしています。
ライブラリは問題なく読み込まれていることがわかります。私のMainActivity.javaでActivityを拡張する代わりに、ActionBarActivityを拡張するように変更したところ(Googleの指示に従って)、エラーは発生せず、正しくインポートされます。
さらに、style.xml ファイルをバイパスして
@style/Theme.AppCompat.Light
の両方について、AndroidManifest.xml に直接記述しています。
<application>
と
<activity>
と
android:theme="@style/ThemeAppCompat.Light"
というメッセージが表示され、すべて同じエラーになります。
今問題なのは、テーマを変更することができない、ましてやエラーを出さずにビルドすることもできないことです。 以下は、私が受け取ったエラーと、新しいテーマを使用するために変更したstyle.xmlファイルです。
私はAndroidアプリを扱った経験がそこそこあり、Eclipseを最新バージョンのSupport LibrariesとSDKとともにAPI 18 (Android 4.3)でコンパイルして動かしています。
ビルド時に発生したエラー
エラーが発生しました。Error retrieving parent for item: 指定された名前 '@style/Theme.AppCompat.Light' に一致するリソースが見つかりません。styles.xml /ActBarTest/res/values 3行目 Android AAPT 問題
スタイル.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
何かご意見はありますか? ActionBarSherlockでは問題なかったのですが。この新しいサポートライブラリの使用に取り組みたいと思います。 .jarはロードされますが、リソースはロードされないような気がします。
解決方法は?
次に必要なことは何ですか?
-
File->Import (android-sdk\extras\android\support\v7)
. AppCompat" を選択します。 -
Project-> properties->Android.
セクションライブラリで "Add"を選択し、"AppCompat"を選択します。 - 以上です。
注:メニュー項目で "android:showAsAction" を使用している場合、例のように接頭辞 android を変更する必要があります。 http://developer.android.com/guide/topics/ui/actionbar.html
関連
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
Androidのカラーグラデーション実装のまとめ
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 与えられた名前 '@style/Theme.AppCompat.Light' に一致するリソースは見つかりませんでした。
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
view.getRootView()の本当の意味とテストについて
-
Android Studio常见错误之:Rendering Problems/The following classes could not be instantiated
-
[解決済み] リソースが見つかりません - Theme.AppCompat.Light.DarkActionBar