【发布时间】:2023-04-05 21:58:02
【问题描述】:
我有新的 clear android 应用程序。我想将 volley 添加到我的应用程序以发出 HTTP 请求。我正在使用 Gradle 在 Android Studio 中开发应用程序。这是我的应用程序的屏幕截图:
如你所见,我将在我的应用程序中添加 volley,添加这行代码 com.mcxiaoke.volley:library-aar:1.0.0 来构建。毕业文件
我也尝试添加 Retrofit。但它给出了相同类型的错误:无法解决:bla bla bla。
所以我认为在我的情况下,gradle 无法同步任何其他不同于 com.android 的库......
我也尝试将这行代码添加到我的 build.gradle 中。但什么都没有改变
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
repositories {
mavenCentral()
}
}
请指教
编辑:在 cmets 为项目和模块添加 build.gradle 文件之后。 项目:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
模块:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "domain.testgradle"
minSdkVersion 11
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.mcxiaoke.volley:library:1.0.19'
}
【问题讨论】:
-
尝试像这样添加库
compile 'com.mcxiaoke.volley:library:1.0.19' -
@AtifFarrukh,我试过了,但没有成功。同时我用这种方式进行了测试:编译'com.mcxiaoke.volley:library:1.0.*',也没有成功
-
在此处发布您的 build.gradle 文件。
-
@AEMLoviji 你能发布你的 build.gradle
标签: android android-studio gradle android-gradle-plugin