2017-01-25 21 views
0

私はgradleシステムを使ってAndroidアプリを開発しています。 マニフェストに@ strings/app_nameのようなリソースを参照するライブラリがあります。 gradle cantを構築しようとすると、そのリソースを見つける。私は主なリソースファイルは最終的に生成され、dosentはまだ存在すると思うので、それはやや不安定です。しかし、私は@ strings/app_nameがそこにあることを確信できます。 それをgradleに伝えるには?私は基本的にそのエラーを無視する必要はありません?Gradle Androidライブラリはメインプロジェクトのリソースを見つけることができません

答えて

0

あなたのリソースに文字列がありますか?で

チェックイン:RES - >値 - >strings.xml

あなたがそれを使用していない場合でも、それはあるはず!

+0

主なプロジェクトはありますが、libaryにはそのようなファイルはありません。ところで、これは通常のアンドロイドプロジェクトではなく、unity3dからエクスポートされたプロジェクトであることを忘れてしまいました。 – Eric

+0

Allright図書館ではあなたはそれを必要としません。私は自分のライブラリーで自分自身を使用しません。 あなたのライブラリのマニフェストファイルから削除し、 'Build'タブから' clean/rebuild'を試みてください。 – Muddz

+0

私はそれをすべきではないと思います。ライブラリアンのマニフェストには、放送受信者とインテントフィルタが宣言されているようなものがあります。そのマニフェストを削除すると、プロジェクトが中断されます。私はそれがうまくいくかもしれないリソースの合併後にマニフェストを処理する方法があると思うが、私はちょうどgradleについて十分に知りません。 – Eric

関連する問題