当前位置: 首页 > 知识库问答 >
问题:

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

冯星剑
2023-03-14
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)

帮帮我,求你了。今天花了一整天。

共有1个答案

刘野
2023-03-14

如果使用Gradle,可以将其添加compile依赖项。

说明

>

  • 确保安装了Android Support RepositorySDK包。Android Studio在构建过程中会自动识别这个存储库(不确定是否有plain IntelliJ)。

    dependencies {
        compile 'com.android.support:appcompat-v7:+'
    }
    

  •  类似资料:
    • 我正在尝试将android-support-v7-appcompat库添加到我与其他几个人合作的项目中。我在IDE设置中使用Eclipse和ADT。目前,Android Studio不可供我们使用(如果是的话,我几个小时前就已经过了这个问题!但不幸的是,这就是我们的情况!)。 我该怎么做呢?我(在几个地方)读到,我应该在Eclipse中导入android-support-v7-appcombat项

    • 我试图将各种依赖项添加到android maven项目中,特别是从文件中添加: 我一直在尝试遵循这里的说明,它告诉您使用: 但我得到了一个错误: 这是我完整的pom:

    • 我遵循Android中的每个步骤-ActionBar添加操作栏。我从ActionBarActivity扩展活动:公共类MainActivity扩展ActionBarActivity 我需要在这里添加appcompat v7支持库:在eclipse部分的“添加带资源的库”中。最后的步骤: “将库添加到应用程序项目中: < li >在项目浏览器中,右键单击您的项目并选择属性。 < li >在库窗格中,

    • 我一直在查看开发人员网站上的android教程,并在尝试向操作栏添加操作时运行(我使用支持库来支持2.1+版本),我不断得到错误android-support-v7-appcompat]不能找到!。 应用程序仍然运行和功能,尽管操作栏没有我添加的按钮。我已经阅读了关于这个问题的其他帖子,并确保将android-support-v7-appcompat作为一个库。 有什么我需要添加到构建路径(不是按

    • 我想把这个库添加到我的应用程序中:https://github.com/pucamafra/android-segmentedtab 我在build.gradle中添加了这个依赖项,并在build.gradle中再次添加了这段代码 但是当单击同步时,不要同步项目,并向我显示以下错误: 错误图片:http://imgur.com/k6kcpoh 我该怎么修好它?

    • 我在我的项目中使用joda time(版本2.8.2)库,并且一切都运行良好,但是我想使用Android的专用版本,如这里所解释的:dlew/joda-time-android 虽然将joda time jar添加到Android Studio并将依赖项添加到项目中很容易,但我不明白在这种情况下该怎么做。我必须下载什么,放在哪里和如何配置它。 有没有人做到了,能写出一个步步为营的指南?谢谢 消息更

    • 我正在Android Studio2.2中进行我的第一个项目。当我尝试将项目与Gradle同步时,它显示一个错误 因此,我下载了hamcrest.jar库,并将其手动添加到MyFirstProject\app\libs下 但是,当我将hamcrest.jar添加到我的项目中时,我得到了以下错误。 还是需要向项目中添加任何库? 如有需要,如何进行?