目录
You can find the errors in the ‘Messages’ view.
路径含有中文
你的工程项目路径或者项目名称包含了中文,修改相关的名称就好了!
如果是桌面路径下的Windows账号含有中文问题,修改有风险,还是把文件移动到D盘下别的文件夹里
Your project path contains non-ASCII characters.
This will most likely cause the build to fail on Windows.
Please move your project to a different directory.
See http://b.android.com/95744 for details.
This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.
打包错误lintVitalRelease一直加载
app: Running for 7 s Execute lint Running for 7 s
在app的build.gradle(Module:APP)里的android{}中添加如下代码、然后再次运行Generate Signed Apk就正常了
android {
compileSdkVersion 23
buildToolsVersion ´25.0.0´
defaultConfig {
applicationId "com.luzhiyao.sgongdoocar"
minSdkVersion 14
targetSdkVersion 23
versionCode 5
versionName "1.1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(´proguard-android.txt´), ´proguard-rules.pro´
}
}
//添加如下配置就ok了
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
You can find the errors in the ‘Messages’ view.
同上
在build.gradle(Module:app)中加个
android{
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
资源报错
xml文件名、资源图片名都不能有大写字母
Cannot resolve symbol 'R'
第一种情况:大多数是xml文件有问题,标签不匹配等等,仔细检查。
【比如:我出现的问题就是因为xml文件名称大写了】
请注意
① Ecplise中的drawable文件的drawable-hdpi,drawable-mdpi等文件,在AS中相当于mipmap-hdpi,mipmap-mdpi;
所以不必再建drawable后缀的文件,否则会报R文件错误
② AS中的xml文件,所有的文件名字都是小写,千万不能大写,否则也会报R文件错误
③ drawable资源中图片的命名不能出现“中文”,“数字”,“大写字母”等不符合规定的字符,否则也会报R文件错误
第二种情况:Manifest文件莫名其妙改了
① 当你添加xml文件后,又把xml文件,结果报错。那有可能是添加xml时编译器在AndroidManifest.xml中添加了一些配置,当 你删除xml文件后,配置错误,解决方法就是删除这些多余的配置信息。
②奇怪的错误:
<application1
<application1/>
应该是
<application
<application/>
最后一种情况:重启试试,File->Invalidate Caches/Restart