0

複数のモジュールで構成される 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 テキストではなく、まったく別のテキストが表示されます。それは本当に私のプロジェクトを台無しにしました...

4

1 に答える 1