Android Studioで矛盾するエラーメッセージが出る場合があります。
私の事例の場合のエラーは次のような趣旨でした。
Information:Gradle tasks [clean, : compileDebugSources]
Error:orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
Information:Gradle tasks [clean, generateDebugSources, generateDebugAndroidTestSources]
Error:orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
もはやプロジェクトファイルのどこにも上記エラー文言が存在しないのにも関わらずです。
多くの時間をかけて、やっと解決しました。
解決方法は次のとおりです。
File->Settings...->Compiler (Gradle-based Android Projects)
「Use in-process build」欄のチェックを外す。
「Configure on demand」欄のチェックを外す。
その上で、Clean等を行います。すると、いわゆる「カス」が除かれます。
そうすれば、再度上記チェックをonにしても、エラーは発生しません。
チェックを入れると、コンパイルは速くなるようです。
でも、わけのわからんエラーが発生し、その問題解決のために、コンパイルが早くなった時間以上の、多大な時間を浪費してしまいました。むむむ!
ちなみに、上記処理により、.idea/workspace.xmlの内容は自動的に書き換わります。.idea/workspace.xmlを手動で書き換えても意味ないです。
とにかく、わけわからんエラーが出たら、上記チェックを外す。
プロジェクトの構成を変更したら、自動的に、チェックを外してコンパイルするようにして欲しいな。
その後、上記対応を行っても同様のエラーが発生した。Proguardのtxtファイルが存在しなかったので、作成してやると、上記エラーが無くなった。
0 件のコメント:
コメントを投稿