gpt4 book ai didi

android - Android Studio中的Gradle

转载 作者:行者123 更新时间:2023-12-03 04:46:58 25 4
gpt4 key购买 nike

我正在尝试设置Double Espresso,但这可能与此处无关。我想做的是使用Gradle在Android Studio中设置一个项目。

尽管我以前已经成功使用过Maven,但我对Gradle和构建工具还是很陌生。尽管进行了一个小时的搜索,但我找不到一个非常简单的问题的答案。

Jake Wharton's instructions中说

No more fumbling with local jars or dependency conflicts. Pull it in with one line:

androidTestCompile 'com.jakewharton.espresso:espresso:1.1-r3'



拉到哪里?我在哪里放置/执行该命令以导入项目?在命令提示符下?是否将其放在其中一个脚本中?

谢谢你的帮助。

最佳答案

您的应用程序文件夹中有一个build.gradle文件。在该文件中,您可以配置项目,“依赖项”和其他选项。它与Maven非常相似。项目的根文件夹中还有另一个build.gradle文件。这个conf文件比较通用,可以调用另一个build.gradle文件。

例如,我有一个项目

apply plugin: 'com.android.application'

android {
compileSdkVersion 20
buildToolsVersion "20.0.0"

defaultConfig {
applicationId "com.acostela.example"
minSdkVersion 17
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:20.+'
compile "com.android.support:gridlayout-v7:18.0.+"
compile 'com.j256.ormlite:ormlite-core:4.48'
compile 'com.j256.ormlite:ormlite-android:4.48'
compile 'commons-net:commons-net:3.3'
compile 'net.sf.opencsv:opencsv:2.3'
}

这里的依赖关系类似于maven和该工具中“/”的使用。

Gradle以与Maven同样的方式从存储库中获取库。实际上,您可以使用Maven存储库。您可以使用带有gradle语句的选项卡来下载库。

http://mvnrepository.com/artifact/com.squareup.assertj/assertj-android/1.0.0

关于android - Android Studio中的Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27417617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com