1、android studio 導入項目時Error:SSL peer shut down incorrectly
今天導入一個項目到studio,顯示在下載一個一個1.1.0-rc4的東西。
過了一會報了這個錯,網上搜了下說是
Android SDK Manager下載SDK報錯:Download interrupted: SSL peer shut down incorrectly
還需要設置一些文件什么的,看着挺麻煩的
然后我到這里看了下
對照着自己能正常運行的項目改了一下就好了,也可以在gradle里改
2、android studio編譯時Error:(6, 34) 錯誤: 程序包android.support.annotation不存在,或者是讀取不到xxx版本的annotation
這個出現的原因應該比較少,純粹個人手賤,鼓搗壞了。fx看了下,大部分是說依賴包的問題,或者是版本不兼容的問題之類的。那些去查就好了,這里只是針對我自己的。網速不好的話,不建議
如下圖,把這兩個刪掉,然后重新下載就ok了。
3、當你clean的時候出現如下錯誤
Error:Execution failed for task ':app:clean'.> Unable to delete file: E:\caibao\dangkelanqiu\Dunk\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.1.1\jars\classes.jar
或者是v7/appcompat/R$anim.class的錯誤
解決方法:打開電腦的任務管理器,找到如下進程,結束掉,再次clean就ok了
或者這樣也可以
4,運行時,出現非零值退出值1的錯誤,
clean Project就好了
如果是values 2的話,應該就是有重復導入的包了
5、之前項目好好的,結果突然就報錯了-gradle升級了
Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "aed79d567e57792ed352e708d2b7ca891ff897c6"
<a href="fixGradleElements">Fix plugin version and sync project</a><br><a href="openFile:E:\xxx\xxx\xxxx\xxx\app\build.gradle">Open File</a>
classpath 'com.android.tools.build:gradle:2.0.0-alpha1' //項目里的
(1)、classpath 'com.android.tools.build:gradle:2.0.+' //改成這個
(2)、網址看最新的插件版本https://jcenter.bintray.com/com/android/tools/build/gradle/
把gradle的版本改成那個最新的就行
(3)、有關gradle-wrapper.properties。E:\xxx\xxx\gradle\wrapper\gradle-2.10-all.zip的錯誤


對比一下就可以發現是主題的顏色值格式設置的不對
8.java.lang.NoSuchFieldError: No static field emojiView of type I in class Lcom/**/**R$id
這個問題是由於主項目覆蓋了庫項目的xml所致,如果主項目中的某個xml里定義了一個跟庫項目中的xml同名的xml,那么庫中的xml將會被覆蓋。這里的覆蓋意思是,編譯后只有主項目中的xml以及R.id,完全沒有庫項目的影子。所以才會有NoSuchFieldError的錯誤。
這個錯誤不會在編譯的時候提示,算得上一個陷阱了。
解決方法很簡單,刪除主項目中的xml,整個項目只保留一份xml即可。
其他參考:http://blog.csdn.net/zgf1991/article/details/47106235
9.Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
方法數越界,可以參考Multidex解決方法數越界
10.com.android.ddmlib.SyncException: No space left on device
模擬器里的無用應用,demo卸載幾個。
11.Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.
參考:https://www.jianshu.com/p/bfaa9dc6a7d6
12.Could not download javaparser-core.jar (com.github.javaparser:javaparser-core:3.2.8): No cached version available for offline mode
關掉
13.Could not download protobuf-java.jar (com.google.protobuf:protobuf-java:3.4.0): No cached version available for offline mode
File => Settings => Build, Execution, Deployment => Build Tools => Gradle => Offline Work 然后重啟studio