Android studio:工程中大面積報紅,但不影響執行
這個大面積報紅的問題可能好多小夥伴都遇到過,導致問題的原因也不太一樣。我遇到過兩次,第一次就是最常見的快取問題,
第二次我也以為是同樣的問題,清快取,rebuild,重下gradle,本以為輕鬆搞定,what?
又百度一波無果,看下報紅位置發現,報紅位置多為:
1.Android庫中,如Activity或fragment等類的方法呼叫處,所以感覺可能是build.gradle中依賴的庫有問題,檢視build檔案發現,
發現是compileSdkVersion 與implementation 'com.android.support:appcompat-v7:25.3.1' 的大版本號沒對上
(此圖是改正後),修改後sync,rebuild後大部分解決
2.還剩一小部分報紅,檢視相關報紅都是關於引用的一個第三方控制元件庫,再看build,裡面 缺少了依賴,新增缺少的依賴,同步,問題解決
總結:遇到看似同樣的問題,很有可能是不同問題導致的,借鑑別人的經驗解決不了問題,就要去仔細觀察分析,大膽嘗試
最後,提一個與本文無關的問題:
就是我把gradle上到4.4後,總是抱一個錯,java.nio.charset.MalformedInputException: Input length = 1,降到4.1就沒問題,希望有大神解惑,感激不盡
相關推薦
Android studio:工程中大面積報紅,但不影響執行
這個大面積報紅的問題可能好多小夥伴都遇到過,導致問題的原因也不太一樣。我遇到過兩次,第一次就是最常見的快取問題, 第二次我也以為是同樣的問題,清快取,rebuild,重下gradle,本以為輕鬆搞定,what? 又百度一波無果,看下報紅位置發現,報紅位置
Android Studio使用過程中Java類突然報紅,但專案可執行解決方法
Studio也有不穩定的時候,比如電腦自動的關機,或者停電導致的電腦直接關機等,再開啟電腦後,接著開啟Studio也許專案中就是不片紅,重啟和Build、clean、make project都不行,最後才知道是build快取的問題,網上說清空build快取之後就可以了,試了後
Android Studio新增依賴 導包報紅
Android Studio 匯入原來的可執行的專案,再次執行可以執行,但是匯入的包提示報紅,重新匯入顯示不存在,需建立,如圖: 專案可以執行,我看著這個報紅很不爽啊,造成這種原因一般是IDE快取引起的,你只需要: File -> Invalida
Android Studio新建和匯入專案報錯, Read timed out,Error:SSL peer shut down incorrectly
建立新專案時出現 Android Studio Read timed out Error:SSL peer shut down incorrectly 解決辦法:在project的gradle中加入以下程式碼 順序很重要 google() mavenCen
如何解決android studio :nothing to show 真機除錯找不到裝置 的問題
情況是這樣的:前幾分鐘還在手機執行的程式,做了簡單的介面修改,沒有改配置檔案點選run的時候就找不到外接裝置跟模擬器了。出現nothing to show 百度了一下。得到的答案是* noting to show 沒什麼可秀的???*【黑人問號臉】。 然
Android開發:建立專案後報錯,com.android.ide.common.process.ProcessException: Failed to execute aapt
情景:建立專案後報錯 com.android.ide.common.process.ProcessException:Failed to execute aapt 原因:在build.gradle檔案中, compileSdkVersion 和buildToolsVer
AndroidStudio使用過程中java類突然報紅,但是程式可執行
今天公司突然斷電兩次,再開啟專案時,不知什麼原因,工程中的所有java檔案都報紅了,rebuild project、關閉as重新開啟、重啟電腦、從SVN下載重新匯入,試了好多種方法都沒有用。 最後只好百度查詢,原來是build快取的問題,清除build快取後,果然好了! 在
AndroidStudio 程式碼全紅,但可正常執行解決方法及解決後續代理的問題
上週重灌了下電腦,發現AndroidStudio 程式碼報錯,全紅,但又能正常編譯。整理出了四種方法,供大家參考。一、自帶清除快取點選AndroidStudio選單File -> Invalidate Caches/Restar… ,在彈出的對話方塊中點選Invalid
js瀏覽器控制檯不報錯,但不執行下面的js程式碼
今天在寫程式碼是碰到一個很奇葩的錯誤,在控制檯不報錯,但下面的js程式碼就是不執行,我就把下面的js程式碼放到最上面,可以執行,在這樣一步一步往下放,最終找到了一段不是方法的js程
Spring quartz定時器不報錯,但不執行
原理現在我還沒有太搞懂,可能是因為專案執行緒併發量太少導致。 解決方法: <bean id="helloJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryB
Android studio新建工程報錯:Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict wit
報錯: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in pr
Android Studio更改工程名異常解決方案 :can't rename root module
包括 extern ext 相關 文件名 post roo 手動 修改文件 在修改Android Studio 中 project的名字時 ,提示 “can’t rename root module”。 這是因為Android S
解決Android Studio編譯後安裝apk報錯:Error while Installing APK
剛開始玩 Android ,用Android studio 連線真機做測試,在虛擬機器上沒有問題,但是真機就會報錯 檢查了好多地方,最終發現了問題,網上的常規就不介紹了,大家自己去看別的帖子 手機方面 1.開啟usb除錯 2.開啟usb安全除錯 3.開啟usb安裝(允許通過usb安裝
Android Studio:R標紅Cannot resolve symbol’R的處理
很氣啊,這個東西。。。 第一步:開啟as資料夾…\AS\bin,記事本開啟idea.properties 第二步:查詢idea.max.intellisense.filesize=2500的值,把250
使用Android Studio 3.0開啟專案報錯:Gradle 'XXX專案' project refresh failed
今天使用Android Studio 3.0開啟一個老專案時,報使用的gradle版本不支援這個方法,出現如下錯誤: Error:Unsupported method: BaseConfig.getApplicationIdSuffix(). The versi
指定Android Studio編譯工程時的源文件編碼
javac Coding 設置 odin images utf8編碼 androi mage nco 統一設置為UTF8編碼在工程的根目錄下的build.gradle文件中,添加定義。tasks. withType(JavaCompile) { options.enc
Android Studio:Multiple dex files define Landroid/support/annotation/AnimRes
efi app appcompat code andro res sdn transpose 四種方法 近期真的比較忙,一不小心博客又荒了兩個月。從今天起,決定重返csdn,多多紀錄和分享。先從一個近期被折磨的死去活來的問題。 由於升級了V4包。就一直
Android Studio:多包名打包
顯示 rri utf Coding schema style 市場 ret gravity 來自:http://m.blog.csdn.net/u011315960/article/details/73251196 前言 最近有點小忙,博客都落下了,今天趕緊寫點東西補上
android studio:::解決方法數超過65536的方法,三步
text app multi 一行代碼 dex ide 解決 andro com 1.在build.gradle(Module: app) 中的defaultConfig{}中添加 multiDexEnabled true 2.在build.gradle(Modul
android studio方法總數超過64K報錯Error:The number of method references in a .dex file cannot exceed 64K.
開發中記錄點滴 1.問題描述 Error:The number of method references in a .dex file cannot exceed 64K. Error:Execution failed for task ':app:transformC