複数のモジュールで構成される Android プロジェクトがあります。Gradle は使用しません。
Android 2.2.3 ではプロジェクトはうまくいきましたが、Android Studio を 2.3 に更新しました。
メインプロジェクトをロードすると、次のメッセージが表示されました。
Update Property Files
The structure of following Android modules was changed:
ActionbarSherlock
リポジトリをチェックして、メイン プロジェクトの変更点を確認したところ、プロジェクトの構成で次のことがわかりました。
次の行が削除されました。
# This file is automatically generated by IntelliJ IDEA
# Project target.
target=android-16
android.library.reference.1=../ActionbarSherlock
android.library.reference.2=../WizarDroid
そして、次の行が追加されます。
# This file is automatically generated by IntelliJ IDEA
# Project target.
target=android-16
project.type=0
モジュールの依存関係では、まだモジュールを確認できますが、コンパイル エラーが発生します。
D:\MainProject\res\values\styles.xml:51: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock.Light'.
D:\MainProject\res\values\styles.xml:53: error: Error: No resource found that matches the given name: attr 'actionBarTabStyle'.
それについて私は何ができますか?
アップデート:
2.3では動かなかったので、2.2.3に戻しました。現在、プロジェクトをコンパイルして実行すると、次のエラーでクラッシュします。
java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.Button
メッセージ ダイアログでは、OK テキストではなく、まったく別のテキストが表示されます。それは本当に私のプロジェクトを台無しにしました...