Androidstudio報錯問題之R飄紅
R的飄紅
R的飄紅是執行AS時常有的事兒,因為稍微修改程式碼就會出現這種情況,以下列舉一些個人經驗和網上的一些總結。
佈局檔案出錯或資原始檔出錯。
一般來說,R的飄紅最常見的就是佈局檔案或者資原始檔出錯,而這個問題也是最容易解決的。因為佈局檔案的UI衝突或者程式碼錯誤時,AS本身就會報錯,在衝突位置飄紅,你需要檢查程式碼的正確與否,然後嘗試除錯,例如先註釋,再執行,或者在活動中(R飄紅處)加上一句除錯指令:Log.e(“除錯名稱”, 除錯物件);進行檢查。
忽略飄紅,強制執行。
如果你沒發現如第一點所說的message報錯的話,雖然R飄紅,但不妨先嚐試強制執行。因為AS本身的bug也沒完全完善,有時候R並沒有那麼快更新,所以仍然顯示紅色,所以,可以試著多執行兩次,系統會自動更新R的狀態。
其餘在網上看到的一些方法,但個人認為這些方法在安裝AS和新建第一個專案時就應該解決的了。例如第一點,應該安裝時確定自己需要的程式的版本,再寫程式碼。第二個,新建時就應該建立好完善的同步。第三點,無fuck說。
選擇File–>Project Structure–>在左邊選擇出錯的專案名–>修改 Build Tools Version—>再改回來—>OK
選擇 Tools–>Android–>Sync Project With Gradle Files
在筆記本效能不是很好的情況下,重啟AS
相關推薦
Androidstudio報錯問題之R飄紅
R的飄紅 R的飄紅是執行AS時常有的事兒,因為稍微修改程式碼就會出現這種情況,以下列舉一些個人經驗和網上的一些總結。 佈局檔案出錯或資原始檔出錯。 一般來說,R的飄紅最常見的就是佈局檔案或者資原始檔出錯,而這個問題也是最容易解決的。因為佈局檔案的UI衝突
wampserver 安裝多個php版本號報錯之關鍵問題
amp rec released detail receive duang 之前 報錯 onf 近期喜歡上用wampserver來搭建php本地執行環境 主要是一鍵安裝 特easy 之前一直用的是 appserv 也挺好用的 用了wamp後 才發現wamp
Ant報錯之out of memory
art googl out clas 一行代碼 java 求助 編譯 ace 用Ant打包一個比較大的項目的時候,遇到OutOfMemory的問題,求助於Google和百度,網上的解決方式非常多,可是個人認為不夠具體全面。我的問題須要綜合兩種方法才解決。把方案記下來。以
tomcat server 報錯之 More than the maximum allowed number of cookies
int str sock lar time color errors round pin More than the maximum allowed number of cookies EVERE: Error processing request java.lang.
ALERT日誌中常見監聽相關報錯之二:ORA-3136錯誤的排查
hang gui tns -c 未在 fatal odr bound 問題 最近在多個大型系統中遇到此問題,一般來說假設client未反映異常的話能夠忽略的。 假設是client登陸時遇到ORA-12170: TNS:Co
windows搭建zookeeper集群報錯之Invalid config, exiting abnormally
war XA disable roc edge 自己 lose incr cli 第一次嘗試自己在Windows上搭建zk的集群,是在搭建單機zk的基礎上操作的。 單機時的zoo.cfg文件如下所示,可正常啟動 # The number of millisecond
Spring boot配置資料來源報錯之java.sql.SQLException和java.sql.SQLNonTransientConnectionException
週末想自己用Spring boot整合Mybatis寫點簡單的demo,沒想到出了點以前沒遇到過的bug,特記錄一下 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or repre
AndroidStudio報錯及解決
1.報錯詳情 以下是我遇到的問題: 原因:我為了整理工作區(AndroidStudio的專案檔案),其中刪除了一些檔案,並把一些不在同一檔案下的專案合併在一個檔案,改變了其原來的儲存路徑,從而導致了報錯 2.解決方法 File->Invalidate Cac
androidstudio報錯載入失敗
androidstudio報錯載入失敗 報的以下錯誤: androidstudio報錯載入失敗 報的以下錯誤: Error:Failed to open zip file. Gradle’s dependency c
Maven的報錯之Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
報錯原始碼 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://maven.aliyun.com/nexus/content/groups/publ
AndroidStudio 報錯 “No resource identifier found for attribute 'screenOrienation' in package 'android'
No resource identifier found for attribute 'screenOrienation' in package 'android' 大部分是自定義View的的xmls錯誤。 今天遇到的是配置清單的單詞拼寫錯誤,導致debug的配置清單一直報錯 Message
AndroidStudio報錯unable to start adb server:adb server version doesn't ......run manually if necessary
因為生病原因,不得不請了將近一週的假,回到公司後開啟AS的時候出現了一個莫名的錯誤彈窗提示: unable to create debug bridge:unable to start adb server:adb server version(31) doesn't ma
AndroidStudio 報錯 “ Process 'command 'D:\SDK\build-tools\27.0.3\aapt.exe'' finished with non-zero ex”
一個AndroidStudio執行時的錯誤。 “Process 'command 'D:\SDK\build-tools\27.0.3\aapt.exe'' finished with non-zero exit value 1” 在網上都是在說是檢視出現問題了,但是說真的,如果去一個個檢查
AndroidStudio 報錯 “The path to Git executable is probably not valid”
升級到Mac os MoJave之後,AS的git提示“The path to Git executable is probably not valid.”。 在設定的git上,出現Error Running Git。 在百度的時候,大多都是執行,“xcode-select --ins
hive啟動報錯之2、The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH.
報錯資訊如下: [[email protected] bin]$ ./hive Missing Hive Execution Jar: /opt/soft/apache-hive-1.1.0-cdh5.7.0-bin/lib/hive-exec-*.jar 考慮的
Android 日常報錯之 Android dependency 'com.android.support:support-v4' has different version
Caused by: java.lang.RuntimeException: Android dependency 'com.android.support:support-v4' has diffe
react專案執行報錯之mac與windows不同系統的差別
在實際專案開發過程中,我們從git上拉取的程式碼,在不同的作業系統,npm 安裝的依賴包,裡面是有區別的(如bin資料夾,sass資料夾);所以需要注意不同的依賴包版本問題; 報錯1:react-app-rewired 不是內部命令 原因:可能在windows系統,直接引用了mac系統下
NginX報錯之10060錯誤upstream timed out (10060: A connection attempt...——解決方案
由於介面呼叫頻率較高,故選用NginX配置負載均衡,均衡伺服器壓力,原始nginx.conf配置如下 原始nginx.conf檔案 #user nobody; worker_processes 1; #error_log logs/error.log; #er
freemarker報錯之五
1、錯誤描述 freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: Lexical error at line 16, column 50. Encount
linux執行sh報錯:$’\r’: 未找到命令的解決
在windows 上,使用Pycharm寫xx.sh指令碼後,在Linux bash xx.sh會報$'\r': 未找到命令 原因 是因為命令直接從windows 複製過來導致的 解決 yum install dos2unix dos2unix **.s