我今天算是把什麼不可思議的坑都遇到一遍了,且聽我慢慢道來。。。
萬惡的源頭啊!就是它,這個錯誤是我在將win7系統升級到win10的時候,下載配置完一切導入項目後出現的運行時的錯誤。在這之前我新建了一個項目測試運行以證明我的所有安裝是沒有問題的,【可以在手機上運行】。所以我查找了很多的資料,但是網上的資料說的方向都不一樣,出現的場景一個都不符合我的。之後我看到最底層的錯誤提示:
這是一個提示自定義的錯誤,當我感覺找到了的時候發現因爲build通過不了,R文件一直在報錯。這下很折磨人了,這個期間我將項目重新導入,各種修改還是不行。最後一狠心把所有的jdk,As,sdk全部刪除然後又來了一遍,這個時候我發現了一個問題,我的sdk有問題,因爲當我在安裝As 的時候我選擇的是不帶Sdk的AS,下載完成之後在AS 上下載SDK【當我在As裏面查看我的sdk所在的路徑的時候可以查看到,但是當我在本地找的時候是找不到的。。。】這的確很讓人鬱悶。最後我抱着試一試的心理全局搜了一下的時候搜到了。然後配置我的環境變量,cmd運行adb,javac。沒有問題之後這個錯誤自己消失了。到底還是SDK得問題。
(1)JDK:
首先是java_home 的變量:
然後是classpath:
[關鍵的path:]
有些人的用戶變量的一欄也有path這個路徑,但是要注意的是,我們配置的path路徑是系統變量的路徑。所以這個千萬不能錯。
所以是這樣的,建議大家直接在下面寫這個就好,這樣的話分號會自動給加上,看起來一目瞭然。
這個工作做好之後就可以查看一下你的cmd,看看javac是否正常:
如果是這樣的就說明你的jdk安裝正確了,如果要是javac不可用的話那就是你的環境變量的問題,仔細填寫就好了。
然後就是SDK了,將你的sdk 的安裝路徑填寫。
然後再去path裏面去添加:有倆個tools,都加上
輸入adb查看是否正常,如果正常就可以沒有後顧之憂,去愉快的使用你的AS吧。
菜鳥一個,不喜勿噴。