Android error : please fix them before running your application. sun/misc/BASE64Encoder

pre:

    最近在上安卓課,老師發了一個安卓adt和sdk包,採用的平臺是eclipse,我之前裝過很多次,都跑不出來Hello World!,Google了很多次老外說是JDK版本的問題。迫於麻煩我裝的Androdi Studio,雖然我機器也有點卡。但是同學們出現了很多問題來問我,所以我在我的機器上又重新試了一次,並解決了這個問題。我自己的環境是jdk10版本。

step1:

    新建一個Android空項目會報錯“Your project contains error(s),please fix them before running your application.”,這個時候執行以下操作,

在eclipse中點Window  Preferences  Android  Build中的Default debug keystore看到一個文件的地址,刪除路徑下的debug.keystore 及 ddms.cfg兩個文件。

step2:

    這個時候你會發現還是有問題,接着點擊Project Clean一下選中出錯的項目就OK

step3:

    這個時候如果你還是發現有問題,don't worry,這一步纔剛剛開始,需要更換你的jdk版本。

step4:

    你出現了以下報錯(如果你沒出現,說明你的JDK版本正常)

Errors occurred during the build.
Errors running builder 'Android Package Builder' on project 'Android_1'.
sun/misc/BASE64Encoder

重點在最後一句,這個的意思是你需要更換你的jdk版本。至於需要更換哪張版本的jdk,這個需要你自己情況而定,如果不知道的話,那就一個一個的試。

step5:

安裝另一個版本的JDK,參考我的另一篇博文。https://blog.csdn.net/wyh1618/article/details/104850255

step6:

右箭快捷方式,進入eclipse文件位置,編輯eclipse.ini
記事本打開 第13行左右修改正確的jdk路徑,重啓即可 

step7:

在新建一個Android項目測試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章