目前共有15篇帖子。
【解決辦法】Linux下Eclipse安卓開發平台突然不能編譯任何以前的安卓工程,以及設計界面
1樓 巨大八爪鱼 2015-2-17 20:53
症狀:即使是新建一個工程,也會有大量的紅色波浪線錯誤,比如:android.support.v7.app cannot be resolved,在UI設計界面提示:Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.

NOTE: This project contains resource errors, so aapt did not succeed, which can cause rendering failures. Fix resource problems first.

Failed to find style 'textViewStyle' in current theme
android.content.res.Resources$NotFoundException
Couldn't find theme resource ?android:attr/textAppearanceLarge for the current theme
Exception details are logged in Window > Show View > Error Log
The following classes could not be found:
- TextView (Change to android.widget.TextView, Fix Build Path, Edit XML)

2樓 巨大八爪鱼 2015-2-17 20:53

3樓 巨大八爪鱼 2015-2-17 20:55
解決辦法:徹底刪除以前安裝的SDK包,去官方網站上重新下載一個SDK包並使用。
SDK包就是一般Linux用戶安裝在HOME目錄裏面的名叫android-sdk-linux的東西。
4樓 巨大八爪鱼 2015-2-17 21:00
SDK包官方下載地址:
Download Android Studio and SDK Tools | Android Developers
http://developer.android.com/sdk/index.html

下載後解壓到HOME目錄,替換掉以前安裝的sdk文件夾,運行裏面的tools/android(雙擊,點「在終端中運行」),然後安裝必要的支持庫(一般都已自動選上),點右下角的install xx packages即可

然後再打開eclipse,選擇新的sdk目錄,再新建工程,就會發現上述錯誤已消失,可以正常使用了。
5樓 巨大八爪鱼 2015-2-17 21:02

看,問題解決了。
這個錯誤完全是SDK造成的,與eclipse一點關係都沒有。只需要刪除掉以前的sdk然後去官方網站上重新下載一個用就醒了。
6樓 巨大八爪鱼 2015-2-17 21:04
值的注意的是,左邊Project Explorer下面的工程列表中有一個名叫appcompat_v7的工程,這個工程是系統自動生成的,一定要保持打開狀態,不要關閉了,否則所有的工程又都會重新出現紅色波浪線。(真奇怪啊。。。。)
7樓 巨大八爪鱼 2015-2-17 21:06
回復:6樓
把appcompat_v7工程關閉,那麼當前工程立即就會出現紅叉,然後提示錯誤:
Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'Testing'.
java.lang.NullPointerException


再把該工程打開,一切又恢復正常。。。
8樓 巨大八爪鱼 2015-2-18 17:06
9樓 巨大八爪鱼 2015-2-18 17:08
如果第二天開機後再次出現同樣的問題,只需要重啓一下電腦。這個是eclipse的adt外掛程式載入問題
10樓 巨大八爪鱼 2015-4-5 11:53
這種問題一般都是SDK的問題,可以考慮換一換別人的SDK,或者自己以前用過的SDK。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。