gen 文件夹丢失是问题。构建补丁失败。我已经尝试了之前发布的所有解决方案,但没有运气。
编辑
为了清楚起见,这是我的原始帖子
我正在使用 Salesforce SDK,但是当我使用本机创建 hello world 应用程序时,它工作正常
gen 文件夹丢失是问题。构建补丁失败。我已经尝试了之前发布的所有解决方案,但没有运气。
编辑
为了清楚起见,这是我的原始帖子
我正在使用 Salesforce SDK,但是当我使用本机创建 hello world 应用程序时,它工作正常
即使您删除了 gen 文件夹,它也会在您编译程序后重新生成它。但如果不是,请尝试创建一个新项目并重试。如果不是,请尝试全新安装 API。
我认为这是因为当您导入项目时,构建目标未在项目属性中设置,然后默认为清单文件中使用的值。并确保你有 API 8。
解决方案是启用针对您安装的 API 级别的构建目标(但保持清单文件中指定的最低 api 支持)。
更新
嗯,两个帖子中的每个人都在告诉您下载“Android 2.2 (API 8)”的“SDK 平台”。我真的,真的推荐试试这个。您添加到项目中的库显然需要它...
我有 4.2 和 4.1 。这还不够吗?
不,您必须拥有正在构建的较旧平台。
只需下载并打开Project > Properties
,单击Android
,然后选择Android 2.2
。毕竟这清理你的项目并保存它。
原始答案
截图并没有给我们太多细节,但是:
Unable to Resolve target 'android-8'
告诉我您可能没有 API 8 的 SDK 平台,只需通过 SDK 管理器下载即可。或者,您可以更改清单和其余代码中的任何引用以使用您已有的 API。