0

我在编译我的测试项目时遇到了 3 天(和晚上)的问题gradle

我的错误是

error: package org.holoeverywhere.app does not exist
import org.holoeverywhere.app.Activity;

我有以下结构:

MySimpleProject
-SimpleApp
--build.gradle
-settings.gradle
-build.gradle

我的SimpleApp依赖 HoloEverywhere 库。

build.gradleMySimpleProject

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}

setting.gradleMySimpleProject

include ':SimpleApp'

build.gradleSimpleApp

apply plugin: 'android'

repositories {
    mavenCentral()
    mavenLocal()
}
dependencies {
    compile 'org.holoeverywhere:library:1.6.1'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"
}

日志

./gradlew build
The TaskContainer.add() method has been deprecated and is scheduled to be removed in Gradle 2.0. Please use the create() method instead.
:SimpleApp:prepareDebugDependencies
:SimpleApp:compileDebugAidl UP-TO-DATE
:SimpleApp:generateDebugBuildConfig UP-TO-DATE
:SimpleApp:mergeDebugAssets UP-TO-DATE
:SimpleApp:compileDebugRenderscript UP-TO-DATE
:SimpleApp:mergeDebugResources UP-TO-DATE
:SimpleApp:processDebugManifest UP-TO-DATE
:SimpleApp:processDebugResources UP-TO-DATE
:SimpleApp:compileDebug
/home/oleg/AndroidStudioProjects/MySimpleProject/SimpleApp/src/main/java/com/example/mysimpleapp/LoginActivity.java:19: error: package org.holoeverywhere.app does not exist
import org.holoeverywhere.app.Activity;

有谁能够帮我?

4

4 回答 4

3

此 repo 包含生成的 aar 格式,只需添加:

repositories {
    maven {
        url 'https://github.com/Goddchen/mvn-repo/raw/master/'
    }
    mavenCentral()
}

到您的 gradle 存储库并添加:

dependencies {
  compile "org.holoeverywhere:holoeverywhere:1.6.8"
}
于 2013-07-06T13:41:44.323 回答
1

该库仅作为 gradle 插件不支持的 apklib 发布。

于 2013-06-06T05:53:54.080 回答
1

Android Studio:在 build.gradle 依赖项中复制并粘贴:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
于 2013-06-10T01:09:00.970 回答
0

这个答案的启发,这些是我所做的步骤:

将 jar 文件(在我的例子中,'something.jar')放入项目的 libs 文件夹中右键单击它并选择 Add as library 在 build.gradle 文件的依赖项部分中键入以下内容:compile files('libs/something.jar') 执行干净的构建。它可以在 android studio 中完成,但我也运行了项目文件夹中包含的 gradlew.bat 现在,项目应该构建并运行得很好。

于 2013-08-26T12:58:43.843 回答