前面遇到的很多编译问题没有保存,从现在开始,遇到的问题将在这里记录。
1、Error:Could not find org.jetbrains.trove4j:trove4j:20160824
这个处理方法是把 jcenter() 放在了最上面,然后解决了。
buildscript {
repositories {
jcenter()
google()
}
如果你没有解决,可以尝试放下面的代码替换jcenter(),应该可以解决,两种方法都试过。
buildscript {
repositories {
mavenCentral()
google()
// jcenter()
maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
}
2、ParseError at [row,col]:[13,9] Message: expected start or end tag
这个问题紧接着上面的问题,我在activity中添加了<action android:name="android.intent.action.VIEW" />,然后通过,没有问题。
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
出现:Annotation processors must be explicitly declared nowdefaultConfig {
...
javaCompileOptions {
// 显式声明支持注解
annotationProcessorOptions {
includeCompileClasspath true
}
}
}