在我的Android应用程序中,我使用了从AppCompatActivity派生的活动。这在某些时候需要DrawerLayout。因此我添加了
compile 'com.android.support:support-v4:25.1.0@aar'
到我的build.gradle。这很好,直到我切换到SDK级别25 - 现在构建失败了
class file for android.support.v4.widget.DrawerLayout not found
:app:compileDebugJavaWithJavac FAILED.
我在我的磁盘上检查SDK的支持回购,而support-v4-25.1.0.aar不再包含DrawerLayout.class。 (它只有2 kb,并且不包含任何在v4-24 +中的类)。
我已经使用SDK Manager重新安装了支持存储库,但我无法完成这项工作。
为了让我的构建工作,我必须将哪个库添加到我的gradle文件中? (compileSdkVersion 25,buildToolsVersion" 25.0.2")
答案 0 :(得分:0)
尝试以下方法:
如果不起作用,请尝试"文件 - >使捕获无效/重新启动"
答案 1 :(得分:0)
Google将支持-v4 / appcompat-v7库中的流行组件更好地模块化到他们自己的库中,从24.1.1发布到24.2.0。所以v4是空的,你必须集成组件库,如'support-core-ui'。 (https://www.reddit.com/r/androiddev/comments/4y70e7/android_support_library_v242_released/)