经过一年的 Android 编码,直到昨天一切都运行良好。今天,升级到 gradle 3 alpha 2 和 studio 3 build 2 后,我发现了一些非常奇怪的事情。
This is the declaration of one of the activities throwing error:
This is the activity code:
怎么了?
EDIT
应用程序兼容性依赖项:
compile 'com.android.support:appcompat-v7:23.2.1'
也许这会有所帮助:
在应用程序build.gradle中,将compileSdkVersion和targetSdkVersion更改为25。
同时将appcompat库的版本升级到25.3.1:
compile 'com.android.support:appcompat-v7:25.3.1'
2017 年 5 月 31 日更新:
正如 @cricket_007 在评论中向我指出的那样,这并不是由 AppCompatActivity 不存在的问题引起的,正如我(在评论中)所推测的那样。
虽然我无法追踪到它,但看起来 lint 检查在 Android Studio 3 Preview 或 Android Gradle 插件的 3.0.0 alpha2 版本、某些构建工具版本(或某处).
如果您的代码编译正常(尽管 AndroidManifest.xml 中出现了“可分配”投诉)并且您想继续使用 Android Studio 3 Preview,那么现在也许值得尝试抑制该活动标记上的“AndroidDomInspection”:
<!--suppress AndroidDomInspection -->
<activity android:name=".admin.AdminChangeCoach">
. . .
</activity>
但是,FWIW,我也同意 @cricket_007 之前的评论:我也没有使用 Android Studio 3 进行生产。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)