在gradle中导入的jar,可以编译,但无法被Android Studio(0.2.10)识别

丹尼尔·金迪

这是一个令人讨厌的。我有一个基于Gradle的简单项目结构,与我拥有的其他项目非常相似。该项目具有以下进口:

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile files('libs/jackson-annotations-2.1.0.jar')
    compile files('libs/jackson-core-2.1.0.jar')
    compile files('libs/jackson-databind-2.1.0.jar')
    compile files('libs/zip4j_1.3.1.jar')
    compile files('libs/httpclient-4.1.3.jar')
    compile files('libs/httpclient-cache-4.1.3.jar')
    compile files('libs/httpcore-4.1.4.jar')
    compile files('libs/httpmime-4.1.3.jar')
    compile project(":grid_lib")
}

哪个很好。

唯一的问题是Android Studio无法识别这些类,因此它们全都为红色且没有intel。很烦人!

我的头撞墙已经太久了,所以我现在在这里尝试。你们怎么说 有任何想法吗?

谢谢 :-)

编辑

对于那些发现相同问题的人,我已经回答了自己的问题。

丹尼尔·金迪

好吧,回答我自己的问题...

有时,Android Studio的Gradle变得一团糟,我发现了一个简单的解决方法:

  1. 重新启动Android Studio
  2. 创建一个新项目(无论在哪里或名称都没有关系)
  3. 等待它完成下载gradle的东西
  4. 重新启动android studio

对于其他gradle问题,可能需要执行一个附加步骤,即将gradle包装器(gradlew文件和gradle文件夹,而不是.gradle文件夹)从新创建的项目复制到您自己的项目中,然后重新导入您的项目。

您现在可以删除新项目了……当然。

编辑:

Gradle的版本不断变化。如果您仍然遇到问题,请尝试以下操作-

  1. 编辑gradle / wrapper / gradle-wrapper.properties文件,并更新分发URL的版本。当前应为1.8,但将来可能会更改。因此,您可以使用“新项目”来确定版本。示例:distributionUrl = http \://services.gradle.org/distributions/gradle-1.8-bin.zip

  2. 编辑您的build.gradle文件,并将最低版本更改为0.6。+-以后可能会再次更改。当前版本的示例:classpath'com.android.tools.build:gradle:0.6.+'

  3. 重新启动您的Android Studio并重新编译。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio可以识别设备,但无法运行代码

来自分类Dev

为什么Android Studio无法识别.jar库导入?

来自分类Dev

Android Studio无法识别Facebook导入

来自分类Dev

无法在Android Studio Gradle中导入org.tmatesoft

来自分类Dev

Win10安装无法识别M.2 Sandisk x400

来自分类Dev

Windows 10安装无法识别Samsung 850 Evo m.2硬盘驱动器

来自分类Dev

Windows 10无法识别耳机

来自分类Dev

Windows 10:无法识别“ gpresult”

来自分类Dev

Grub无法识别Windows 10

来自分类Dev

Masked TextBox无法识别10等于10

来自分类Dev

Android项目可以编译,但是Android Studio中无法识别Maven依赖项

来自分类Dev

Android Studio无法编译,但gradle cli可以编译

来自分类Dev

Windows 10无法识别的Ubuntu的驱动程序识别

来自分类Dev

Gradle-无法使用Gradle依赖关系在Android Studio中导入ViewPagerindicator

来自分类Dev

Android Studio无法识别库

来自分类Dev

发送到实例0x8f3ab10的JSON解析无法识别的选择器

来自分类Dev

[UIImage circleBrushTexture]:无法识别的选择器发送到类 0x10a426a50

来自分类Dev

Windows10无法识别setx命令

来自分类Dev

Windows 10无法识别Arduino Uno

来自分类Dev

Windows 10无法识别Enable-WindowsOptionalFeature

来自分类Dev

Windows 10无法识别Microsoft帐户

来自分类Dev

Yeoman无法识别输入-Windows 10

来自分类Dev

Windows 10安装无法识别SSD

来自分类Dev

MariaDB 10 无法识别 JSON_* 函数

来自分类Dev

在 Windows 10 设置中无法识别 SSD

来自分类Dev

Wildfly + Java 10 无法识别 REST 资源

来自分类Dev

Android studio 3.1 无法识别 jar 注释处理

来自分类Dev

无法在Android Studio中导入OpenCV模块

来自分类Dev

assembleDebug无法识别(Android Studio 2.2,Gradle插件2.2)

Related 相关文章

热门标签

归档