sipdroid构建日食

时间:2010-09-10 09:38:23

标签: android

我正在尝试在eclipse下构建sipdroid,我已经下载了 来自网站上发现的svn的来源,我跟着 build.txt文件中的说明。 在执行ant调试的第二步中,ant脚本失败 这是控制台的输出:

[maxsap@localhost sipdroid-read-only]$ ant debug

  

Buildfile:build.xml       [setup] Android SDK工具修订版6       [设置]项目目标:Google API       [设置]供应商:Google Inc.       [setup]平台版本:1.5       [setup] API级别:3       [setup]导入规则文件:platforms / android-3 / ant /   ant_rules_r2.xml   -compile测试-如果测试:   -dirs:        [echo]如果需要,创建输出目录......   -resource-SRC:        [echo]从资源中生成R.java / Manifest.java ...        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:26:错误:没有   找到的资源标识符   包中的属性'installLocation'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:31:错误:没有   找到的资源标识符   属性'targetSdkVersion'中   包'android'        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:32:错误:没有   找到的资源标识符   包中的'normalScreens'属性   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:32:错误:没有   找到的资源标识符   包中的'smallScreens'属性   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:32:错误:没有   找到的资源标识符   包中的'largeScreens'属性   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:32:错误:没有   找到的资源标识符   包中的属性'anyDensity'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:37:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:38:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:39:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:40:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:41:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:42:错误:没有   找到的资源标识符   包中的属性'required'   “机器人”        [null] / home / maxsap / Documents / progrs / maxsapSipDroid / sipdroid-read-   only / AndroidManifest.xml:43:错误:没有   找到的资源标识符   包中的属性'required'   'android'BUILD FAILED   /家庭/ maxsap /文档/ progrs /安卓/ Android的SDK-linux_86 /平台/   机器人-3 /蚂蚁/ ant_rules_r2.xml:220:   null返回:1注意当我这样做   蚂蚁,脚本成功   完成。但是当我导入时   在eclipse做项目的文件 - > import-   现有项目进入工作区

项目包含错误(似乎R.java类不是 当下)。

有什么建议吗? 我已经在sipdroid讨论组发布了几天但没有运气,我没有得到任何回复。

3 个答案:

答案 0 :(得分:4)

嘿,我有类似的问题,通过改变项目的目标来解决。也许早期目标不支持某些东西?

我在Eclipse中的Project explorer中右键单击了该项目 - >属性 - > Android - >然后勾选相应的复选框到以后的目标。

答案 1 :(得分:0)

检查项目布局是不同地方的R.java?它可能不在gen文件夹中。在这种情况下你需要移动它我猜..

答案 2 :(得分:0)

我已经下载了同一个项目并且出现了同样的错误。但是我的错误是通过在项目中添加 project.properties 文件来解决的。在eclipse中第二件事就是右键单击project->properties->Android并选择合适的目标名称。