如何将ActiveAndroid ORM添加到Gradle?
我正在构建一个Android应用程序,我想在其中使用。在自述文件中,我阅读了关于如何将其包含在Maven或ADT中的说明,但我正在使用/尝试使用Gradle学习Android Studio。所以我想我需要插入ActiveAndroid作为依赖项。在my build.gradle文件中的以下行:如何将ActiveAndroid ORM添加到Gradle?,android,gradle,android-studio,activeandroid,Android,Gradle,Android Studio,Activeandroid,我正在构建一个Android应用程序,我想在其中使用。在自述文件中,我阅读了关于如何将其包含在Maven或ADT中的说明,但我正在使用/尝试使用Gradle学习Android Studio。所以我想我需要插入ActiveAndroid作为依赖项。在my build.gradle文件中的以下行: dependencies { compile 'com.android.support:appcompat-v7:+' } 我真的不知道应该使用什么样的字符串/url,这样Gradle就可以自动
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
我真的不知道应该使用什么样的字符串/url,这样Gradle就可以自动找到ActiveAndroid并将其编译到我的项目中
因为我有点迷路了;有谁能告诉我该如何处理这个问题吗
[编辑]
现在,我构建jar并使用建议的编译文件('libs/ActiveAndroid.jar')
编译它(我的jar文件中没有版本名)。它现在已经成功构建,但我仍然无法从中导入类。见下图:
试一试-从 将其添加到您的libs文件夹 改变你的依赖关系,让它看起来像这样
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile files('libs/ActiveAndroid-3.3.jar')
}
我无法回答该评论,因为我还没有足够的rep,但请确保在将.jar添加到依赖项后再次将项目与gradle文件同步 工具>Android>与Gradle文件同步项目
artifacts.add(“default”,jarFile)从此目录下载JAR 或 }
编译'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'也许这是新的,因为这个问题已经得到了回答,但这在入门指南中: 修改build.gradle以包括:
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
这是一个老问题,但我刚刚遇到了这个问题,因为我正在加快Android Studio/Gradle和AndroidActive的速度,文档告诉您需要添加什么,但希望您知道如何添加。基本上在应用程序(而不是项目)的build.gradle中。将存储库添加到文件的顶部(如果它还不存在),并将compile语句添加到dependencies部分的末尾。我附上了我的Gradle文件的屏幕截图 我的完整版本。带有ActiveAndroid的gradle(应用程序):
buildscript {
repositories {
mavenCentral()
}
dependencies {
}
}
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
apply plugin: 'com.android.application'
dependencies {
compile 'com.michaelpardo:activeandroid:+'
// other dependencies
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
defaultConfig {
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName '1'
multiDexEnabled true
}
}
尝试以下步骤:
- 转到此链接-
- 搜索
michaelpardo
- 一个包含
的列表将会出现activeandroid
- 单击特定行并下载jar文件
- 将该jar文件放入
文件夹,并使用Android Studio中的libs
选项Add to library
- 编译,它应该会工作
编译文件树(dir:'libs',include:['*.jar'])
。还有一个步骤才有效:右键单击Android Studio中的库并选择“Add As library…”添加行后,你的项目与gradle同步了吗?如果没有,请在此处更新。让我知道你的版本。它总是说找不到'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
buildscript {
repositories {
mavenCentral()
}
dependencies {
}
}
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
apply plugin: 'com.android.application'
dependencies {
compile 'com.michaelpardo:activeandroid:+'
// other dependencies
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
defaultConfig {
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName '1'
multiDexEnabled true
}
}