我正在尝试在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讨论组发布了几天但没有运气,我没有得到任何回复。
答案 0 :(得分:4)
我在Eclipse中的Project explorer中右键单击了该项目 - >属性 - > Android - >然后勾选相应的复选框到以后的目标。
答案 1 :(得分:0)
检查项目布局是不同地方的R.java?它可能不在gen文件夹中。在这种情况下你需要移动它我猜..
答案 2 :(得分:0)
我已经下载了同一个项目并且出现了同样的错误。但是我的错误是通过在项目中添加 project.properties 文件来解决的。在eclipse中第二件事就是右键单击project->properties->Android
并选择合适的目标名称。