加一个android-async-http-master的library,第一个错误出现在 apply from: '../maven_push.gradle' 有一粗暴简单的解决方法:注释掉。第二种是根据错误复制项目根目录里面的一个maven_push.gradle。拷贝到自己的项目就行了,因为这个.gradle在跟目录,不能跟着module拷贝过来,要手动。
解决完了之后,又出现了新的错误。
afterEvaluate { project ->
android.libraryVariants.all { variant ->
tasks.androidJavadocs.doFirst {
classpath += files(variant.javaCompile.classpath.files)
}
}
}
提示是 maven 包里的一个啥玩意找不到,然后翻遍了android-async-http-master的library里的东西,找到了。在build.gradle 加入
repositories {
mavenCentral()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
还是有错,然后再修改自己项目里的gradle.properties,加入
VERSION_NAME=1.5.0-SNAPSHOT
VERSION_CODE=150
GROUP=com.loopj.android
POM_DESCRIPTION=An Asynchronous HTTP Library for Android
POM_URL=https://loopj.com/android-async-http/
POM_SCM_URL=https://github.com/loopj/android-async-http
POM_SCM_CONNECTION=scm:git@github.com:loopj/android-async-http.git
POM_SCM_DEV_CONNECTION=scm:git@github.com:loopj/android-async-http.git
POM_LICENCE_NAME=The Apache Software License, Version 2.0
POM_LICENCE_URL=https://www.apache.org/licenses/LICENSE-2.0.txt
POM_LICENCE_DIST=repo
POM_DEVELOPER_ID=jamessmith
POM_DEVELOPER_NAME=James Smith
为自己查找到的问题解决mark