【问题标题】:no main manifest attribute error after add volley.jar library添加 volley.jar 库后没有主清单属性错误
【发布时间】:2015-02-01 13:09:52
【问题描述】:

由于“没有主要清单属性”错误,我无法构建我的项目

1)我将 volley.jar 复制到 libs 文件夹中

2)右击凌空,点击“添加为库”然后选择“项目库”

3)添加' 到 AndroidManifest.xml

还是有问题。

屏幕截图

【问题讨论】:

  • 您是否尝试过利用 gradle 依赖项 - compile 'com.mcxiaoke.volley:library:1.0.+'?它不是官方版本,但他们每周更新一次。可能有助于避免此问题。

标签: android intellij-idea jar android-volley


【解决方案1】:

这种情况下的实际问题似乎是设置为运行库而不是应该运行的 Android 应用程序的“运行配置”。

这可以通过以下步骤来解决,为您的“Android 应用程序”创建/编辑配置:http://wiki.jetbrains.net/intellij/Simple_Android_application_from_scratch_in_IntelliJ_IDEA_11.0#Running_Android_Application

【讨论】:

    【解决方案2】:

    我知道这不是您的问题的直接答案,但由于您似乎在使用 Android Studio...这里维护的 Volley 库有一个非官方的(不是由 Google 维护的)Gradle 镜像: https://github.com/mcxiaoke/android-volley

    您可以通过包含此编译行将其添加到您的 build.gradle:

    compile 'com.mcxiaoke.volley:library:1.0.+'

    【讨论】:

    • 我正在使用 IntelliJ IDEA,添加了新的命名 volley。在 volley 文件夹中,我打开 build.gradle 更改其内容以应用插件:'java' sourceCompatibility = 1.5 version ='1.0' repositories { mavenCentral() } dependencies { testCompile group: 'junit', name: 'junit', version: ' 4.11' compile 'com.mcxiaoke.volley:library:1.0.+' } 还是有问题
    • @MuratVAROL 您能否发布 build.gradle 文件的屏幕截图,以便我们检查可能出现的问题?另外,您是否恢复了之前对 AndroidManifest.xml 的更改?不需要 AppController 行。
    • @MuratVAROL 现在我看到了问题所在。您正在修改的“build.gradle”属于“Volley”项目,但您的 Android 项目是“docar”并且是基于 ant 的(有 build.xml,但没有 pom.xml,也没有 build.gradle ) 请将您的更改恢复为“build.gradle”。问题不存在。问题在于您的运行配置。在屏幕的右上角,您会看到“android-support-v4.jar”旁边有一个绿色三角形,单击它,然后转到“编辑配置”并检查您是否有“Android 应用程序”配置。
    • 对不起,我是安卓新手,我该怎么办
    • @MuratVAROL 不用担心。尝试进入菜单“运行> 编辑配置”,如下图所示:tutorials.jenkov.com/images/java-unit-testing/… 您应该会看到一个名为“Android 应用程序”的运行配置。如果没有,请按照此处的步骤添加一个:jetbrains.com/idea/help/…
    【解决方案3】:

    只需打开您的应用程序的build.gradle 并将此行添加到您的依赖项。

    compile files('libs/volley.jar') 
    

    【讨论】:

      【解决方案4】:

      感谢大家的帮助,

      更改库设置[右键单击库->打开库设置]并将设置更改为如下图

      程序运行后崩溃:) 但我现在可以构建它。

      【讨论】:

        猜你喜欢
        • 2021-08-16
        • 2018-02-04
        • 2019-08-04
        • 2015-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-19
        • 2015-12-10
        相关资源
        最近更新 更多