目前共有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許可協議進行許可。