首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)

如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)
EN

Stack Overflow用户
提问于 2013-08-03 04:53:25
回答 2查看 238.4K关注 0票数 70

我创建了一个项目,复制了项目库中的资源文件,将其添加到项目结构中,规定了样式Theme.AppCompat。编译时没有错误,但当您启动降级异常时:

代码语言:javascript
复制
08-03 00:50:00.406: ERROR/AndroidRuntime(4055): FATAL EXCEPTION: main
        java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
        at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:98)
        at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
        at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
        at com.example.SampleMetrRost.CentralActivity.onCreate(CentralActivity.java:12)
        at android.app.Activity.performCreate(Activity.java:4636)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985)
        at android.app.ActivityThread.access$600(ActivityThread.java:127)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4476)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583)
        at dalvik.system.NativeStart.main(Native Method)

请帮帮我。今天花了一整天。

EN

回答 2

Stack Overflow用户

发布于 2015-08-18 22:28:08

另一个简单的解决方案是将这些行粘贴到build.gradle文件中

代码语言:javascript
复制
dependencies {

    //import of gridlayout
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:+'
}
票数 4
EN

Stack Overflow用户

发布于 2018-08-22 08:57:21

作为对Austyn Mahoney's answer的更新,配置'compile‘已经过时,并被'implementation’和'api‘所取代。

它将在2018年底被移除。有关详细信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18025942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档