Android Studio 2.3 删除了模块引用

Android Studio 2.3 removes module references

我有一个 Android 项目,由多个模块组成。 我不使用Gradle

使用 Android 2.2.3 项目运行良好,但我将 Android Studio 更新为 2.3。

当我加载 main 项目时,我收到了这条消息:

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 文本。它真的搞砸了我的项目...

我不得不恢复到 2.2.3 并再次添加模块。

我想,在 2.3 中只有 Gradle 是安全的...