完美解決 No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)
問題背景
今天上午開啟AS後突然發現所有xml介面無法預覽,開啟class檔案也發現從頭到尾全是錯誤,在class檔案介面上方提示No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)…
頭一次遇見這個問題,只好百度,最後在stackoverflow找到一個解決方案,試了一試果然是藥到病除啊,折騰了一上午總算能幹活了。
解決方案:
1、關閉AS。
2、3、到指定位置重新命名檔案,新增字尾.bak。
4、重啟AS,編譯project。
回答者解釋:
有道:這個方法實際上是重新命名了那個檔案,這樣Android Studio就不會識別它了。此方法實際上與刪除該檔案相同。我重新命名這些檔案,只是為了在Android Studio中發生錯誤時備份。因此,您可以通過直接刪除上述檔案來解決這個問題。
估計原因是AS抽風了導致上述檔案的損壞,這裡把這些檔案刪掉或重新命名,為了讓AS重新生成新的檔案。
原文地址:https://stackoverflow.com/questions/50740240/no-idea-annotations-attached-to-the-jdk-1-8-c-some-issues-will-not-be-fo
相關推薦
完美解決 No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)
問題背景 今天上午開啟AS後突然發現所有xml介面無法預覽,開啟class檔案也發現從頭到尾全是錯誤,在class檔案介面上方提示No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android
Failed to load the JNI shared library "C:\Program Files(X86)\Java\jdk1.8.0_45\bin\.....
Eclipse的位數必須與jdk的位數一樣。。即64位的eclipse必須安裝64位的jdk… 檢測jdk安裝版本: 1.cmd 輸入 java -version ,如果是64位則預設提示,,若為32位,預設不提示。 2.在D盤新建檔案Text.j
eclipse 錯誤failed to load the jni shared library C:program files/java/ server/jvm.dll
今天開啟eclipse發現出現這樣的錯誤failed to load the jni shared library C:program files/java/ server/jvm.dll 之前用並沒有發現這樣的錯誤,查了很多資料,也沒找到辦法,之前剛剛安裝了oralce
使用eclipse執行maven專案提示Unable to locate the Javac Compiler in: C:/Program Files/Java/jre6/../lib/tools.
直接上圖吧 1,installed JREs 放棄之前的jre目錄,add一個standard的jdk 2,同時檢查這裡: 3,還有這裡 4,這一步是經常用會忘的,在run configuration 中
Selenium: either the element is no longer attached to the DOM, it is not in the curren
either the element is no longer attached to the DOM, it is not in the curren 元素不再附加到DOM 解決方法 每次都重新尋找xpath,並且加上延時 while n < 30 :
完美解決 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
問題描述 好久之前的一個Android專案,最近需要重構一下 因為Android Studio的開發環境以及Gradle的版本等等都進行了一定的更新,於是匯入Project以後,出現了報錯: No toolchains found in the NDK toolchai
selenium常見問題:element is not attached to the page document,頁面重新整理後元素失效,需要重新定位元素
測試中,常遇到此問題,特此寫一個重新獲取元素的函式,已供呼叫解決此方法 #找不到元素時,重新獲取元素,eletype預設獲取單個元素,若=1,則獲取多個元素 #weblement有值,則傳入webelement def retying_get_el
解決No Hibernate Session bound to thread, and configuration does not allow creation of non-transaction
在整合Spring4.2/hibernate3/SpringMVC時出現No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one her
Perhaps JAVA_HOME does not point to the JDK的解決方法
Unable to find a javac compiler;Perhaps JAVA_HOME does not point to the JDK web專案部署到tomcat7、jdk7的環境下訪問報錯500: Unable to fin
【完美解決系列】Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
在Service中啟動Activity,會報錯如下: Intent intent = new Intent(MyService.this, Main2Activity.class); startActivity(in
解決error: Your local changes to the following files would be overwritten by merge
在專案裡我們一般都會把自己第一次提交的配置檔案忽略本地跟蹤 1 [[email protected] demo]$ git update-index --assume-unchanged <filename> 但是專案裡的其他人如果不
JAVA_HOME does not point to the JDK 解決方法
Error Description: Unable to find a javac compiler;com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to t
解決 No Hibernate Session bound to thread, and configuration does not allow。
錯誤原因: hibernate session未繫結到當前執行緒,或者更一般的說service層未增強事物控制。 解決辦法: 1. 第一個可能原因,請注意匹配你的service方法開頭,其他用 * 通
stale element reference: element is not attached to the page document 錯誤記錄
2018.10.09 今天又跑了一遍,竟然又神器的不報錯了。。。 持續關注這個問題,應該還會再碰到。 2018.10.09pm 刷部落格發現了這個問題的處理方法,問題完美解決。 下面是程式碼修改: 在基類中做如下修改 #點選元素 def click(self,
How to Add “Open with Notepad” to the Windows Context Menu for All Files
If you want to open a file type not registered with Notepad, you have to click through several options to make it happen. This can be a hassle, so
MySQL 5.7.20安裝完成初始化報錯[ERROR] failed to set datadir to C:\Program Files\MySQL\MySQL Server 5.7\data\
1.net start mysql 提示服務名無效,百度查到需要初始化MySQL: mysqld -initialize ,結果報錯: 更換命令: mysqld --initialize --user=mysql --console ,mysqld -instal
Win10下的 IntelliJ IDEA ultimate 2018.3.1 + 啟用方法 + JDK 1.8.0_131 + Tomcat 9.0.13 的環境搭建
此次介紹,使用的是較新版本的IDEA和tomcat,應該是可以跑起來第一個新建web應用下的index.jsp 1. 從官網下載IDEA 目前版本為2018.3.1 https://www.jetbrains.com/idea/download/#section=windows
RuntimeError: Failed to init API, possibly an invalid tessdata path: C:\Program Files\Tesseract
家裡配置了新電腦,用的windows10,重新裝了python3.6.6,安裝tesserocr,總是有問題。好不容易tesseract和tesserocr都安裝好了,然後執行print(tesserocr.file_to_text('d:\image.png')) 一直報錯: Runt
Deployment failure on Tomcat 6.x. Could not copy all resources to C:\Program Files (x86)\Apache Sof
用MyEclipse工具建立新專案"TestQ",接著右擊專案,MyEclipse-->Add Hibernate Capabilities...(使用SQL Server資料庫),然後將.jar包加入lib資料夾裡-->寫了些程式碼-->Add Tomcat6.0x,沒想到就
mac x Yosemide(10.10) 下安裝 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解決
OS X上的Java版本還是1.6的,而且似乎蘋果不再提供“蘋果版本的”Java更新,所以只好自己去更新了。第一個問題是去找OS X下的Java安裝檔案。Google一下“Java Mac OS”,返回的搜尋結果中的第一個網址實際上是JRE的下載介面。安裝完成之後,會跳到