2017-07-10 6 views
2

正確に何が起こっているのか分かりませんが、フィーチャ・モジュール内のリソースにアクセスする場合、 InstanceAppは、常にベースモジュール(または別の場所)のリソースを探します。この作業を行うために、リソースをフィーチャー・モジュールからベースに移動し、ベース・モジュール・パッケージ名:com.module.base.Rを使用してリソースにアクセスできます。質問de.module.feature.RまたはちょうどRは、のXMLで正しく動作していれば、実行時にそれぞれのリソースを取得できません。InstanceAppはJavaコードのフィーチャ・モジュール・リソースにアクセスできません

編集1:私はmultidexを使用していますが、これは問題になりますか? 回答1:マルチディレーティングを無効にしても効果がありませんでした。

+0

実行時にリソースを取得できないと言うと、ResourceNotFoundExceptionがスローされるということですか? –

+0

@ Jichao。しかし、Android Studioとインストールされたアプリはこれについて不平を言うことはありません。私はまた、プロジェクトからマルチディレーティングを無効にしましたが、それは助けになりませんでした。 – karate

+1

バグを報告してからここにリンクすることはできますか?それはすべてのために役立つだろう、ありがとう! https://issuetracker.google.com/issues/new?component=316045&template=1018787 – TWL

答えて

1

最新のビルドツールには、この問題の修正が適用されています。

  • Android SDKビルドツールを27.0.2バージョンに更新してください。
  • Android Studio 3.0.1以降であることを確認してください。

Google issue tracker post Androidのインスタントアプリケーションエラーのクラッシュについても更新されました。

関連する問題