6

LogCatに次のような警告メッセージが表示されます。

ResourceType:無効またはサイクル内のバッグ0x7f080015を取得しようとしました。

警告メッセージは50回以上繰り返されますが、これは非常に煩わしいことです。どういう意味ですか?そして、どうすればそれをなくすことができますか?

4

2 に答える 2

6

その理由は、プロジェクトには「values-fr」で定義されたスタイルがありますが、デフォルトのvaluesフォルダーには対応するスタイルがないためです。

于 2012-05-10T15:49:33.783 に答える
2

次のメソッドを使用してさまざまなAPIレベルのスタイルをオーバーライドしていたため、このメッセージが表示されていました。

<style name="ToolBar" parent="ToolBar.Base"/>

<style name="ToolBar.Base">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">?actionBarSize</item>
    <item name="android:background">@color/primary</item>
</style>

そして追加

<style name="ToolBar" parent="ToolBar.Base">
    <item name="android:elevation">4dp</item>
</style>

私のv21/stylesファイルにあります。問題を引き起こしているのは、ツールバーとベースの間の期間です。アンダースコアまたはピリオドのない別の名前に置き換えれば、問題ないはずです。理由の詳細については、Androidがスタイルとテーマの継承について何と言っているかを読んでください。

とにかく、私はに変更ToolBar.BaseToolBar_Base、エラーメッセージはもうありません。

于 2015-05-17T22:26:53.100 に答える