将今后遇到的问题与解决方案,都统一记录一下。
第一
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:14:9-43
is also present at [com.pnikosis:materialish-progress:1.0] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:11:5-41:19 to override.
解决方案:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" 这里加上这一句
<application tools:replace="Android:icon, android:theme"
在Application中加上这一句,重新编译一下就可以了
第二
java.lang.IncompatibleClassChangeError: adapters.newsadapter.NewsPagerAdapter
这个IncompatibleClassChangeError,是导入的包有问题,所以要检查 自己导入的包
这里我将项目中添加的这句:
configurations { all*.exclude group: 'com.android.support', module: 'support-v4' }
去除掉,就可以用了。 原因我也不知道~~
第三
Android Studio出现Read Timed out
我的Android Studio版本为3.1.2,在打开Demo的时候报了这个错,然后网上找了一圈。也不能像网上那些说改SDK和JDK之类的。
然后查看这个Demo中是否使用了Kotlin,然后是否版本导入错了,修改过来就行
image.png
这里我将Kotlin的版本按照提示改成了1.2.30,然后重新编译,就行了。
ps:如果重新编译还是一样Read Timed out,那么就把这个Demo项目关掉,重新打开。应该就可以了!
网友评论