导入项目时进度条卡住不动
查看gradle版本:
C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all
存放位置:
C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3kcp2o88r1\gradle-1.XX-all.zip
手工下载gradle
https://downloads.gradle.org/distributions/gradle-2.2.1-all.ziphttps://downloads.gradle.org/distributions/gradle-2.4-all.zip
放到对应位置
C:\Users\king.gradle\wrapper\dists\gradle-x.x.x-all\c64ydeuardnfqctvr1gm30w53
重启android studio , 自动解压。
或者单击:
android studio工具栏 => Sync Project Gradle Files
另外网上有一种处理方式,我没有测试:
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
修改build.gradle Module:app
把
android {
compileSdkVersion 23
buildToolsVersion "24.0.0"
改为
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
或者在这里修改:
Android Studio菜单异常,不能正常新建Project
删除 C:\Users\用户名.AndroidStudio1.5
其中.AndroidStudio1.5可能不是这个名字。
Execution failed for task:’:transformClassesWithDexForDebug’.
修改:build.gradle
defaultConfig {
multiDexEnabled true 加这一句
versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0")
applicationId privateHelpers.extractStringFromManifest("package")
if (cdvMinSdkVersion != null) {
minSdkVersion cdvMinSdkVersion
}
}
Error:Execution failed for task ‘:transformClassesWithJarMergingForDebug’.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/BinderThread.class
删除:
Error:Execution failed for task ‘:transformClassesWithMultidexlistForDebug’.
> java.io.IOException: Can't read [D:\Documents\adt-bundle-windows-x86_64-20140702\sdk\build-tools\19.1.0\multidex\shrinkedAndroid.jar] (No such file or directory)
修改build.gradle
buildToolsVersion ‘23.0.3’
minSdkVersion 错误
Error:Execution failed for task ':processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 18 declared in library [android:cloudkit-release-9.0.0.999:unspecified] D:\Documents\WhrSmartV1\ionic\platforms\android\build\intermediates\exploded-aar\android\cloudkit-release-9.0.0.999\unspecified\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.yunos.cloudkit" to force usage
修改:
为18
A problem occurred evaluating root project ‘android’. Cannot execute null+null
Gradle sync failed
Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.2.1): No cached version available for offline mode
Consult IDE log for more details (Help | Show Log)
把Settings-Build、Execution、Deployment-Gradle 下的Offline work的钩去掉,重启Android Studio
安装platform-tools提示checksum错误
处理方式1:
clear cache-for htts to http-重试下载
处理方式2:
手工下载,放到sdk/platform-tools
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0
在build.gradle 写在 dependencies 里加上:
compile "com.android.support:support-core-utils:27.1.0"
Unable to resolve dependency for ‘:@debug/compileClasspath’: Could not resolve project :CordovaLib.
把这种依赖方式
debugCompile project(path: "CordovaLib", configuration: "debug")
releaseCompile project(path: "CordovaLib", configuration: "release")
改成:
implementation project(':CordovaLib')
Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
在Terminal使用gradle compileDebug --stacktrace -info
打印详细错误
Minimum supported Gradle version is 4.1. Current version is 2.13. If using the gradle wrapper, try editing the distribution Url in D:\Documents\WhrSmartV1\ionic\platforms\android\gradle\wrapper\gradle-wrapper.properties to gradle-4.1-all.zip
提示CurrentVersion is 2.13,但gradle-wrapper.properties里值已经是gradle-4.1-all.zip
修改系统变量的PATH,指向新版本的gradle,如:
C:\Users\用户名\.gradle\wrapper\dists\gradle-4.1-all\6aljcho5ti94cio10aoqa5qqs8\gradle-4.1\bin;