2

我之前使用 API 11 创建了一些带有 MasterDetailFlow 的项目。我需要添加 LoginActivity,所以我下载了所需的 SDK 并将 SDK 工具更新为 rev 22.2

http://prntscr.com/1rzb9j

现在它已更新,当我使用向导创建一个新的 MasterDetailFlow 项目时,或者在添加诸如 LoginActivity 之类的 Activity 模板(到我之前创建的具有 MasterDetailFlow 布局的项目中)时,它说 Android 支持库不可用或已过时.

http://prntscr.com/1rzbc5

此模板依赖于未安装的 Android 支持库,或者该模板依赖于比您安装的版本更新的版本。

所需版本:8

安装版本:18

我尝试通过向导卸载并重新安装,但无济于事(如此处建议的无法使用 ADT 版本 20 创建新项目)卸载并运行向导后-已安装的版本显示“不可用”,因此我单击“安装/升级”;它安装并显示已安装版本为 18,但下一步和完成按钮被禁用,并且“再次检查”什么也不做。

我也尝试过手动安装,回到版本 8,即使它说:

所需版本:8

安装版本:8

在这里,下一个按钮也被禁用,再次检查什么也不做。

我多次重复上述解决方案,但没有运气。我在想这可能是其他问题。有任何想法吗?

4

3 回答 3

1

尝试使用 google app Inventor 创建 Android 应用程序。它更容易,更简单。

于 2013-09-18T08:00:21.330 回答
1

解决了。

https://code.google.com/p/android/issues/detail?id=60149#c55

大家好,

这个是我的坏。我正在更改模板使用的依赖系统,并且在此工具构建中加入了一个瞬态。模板已安置在 AOSP 主分支中。

我附上了当前活动模板的快照。用这个 zip 的内容替换你的 sdk/tools/templates/activities 文件夹应该可以解决这个问题。

我带来的不便表示歉意。

下载给定的文件并用模板替换它,它工作正常。

于 2013-09-18T16:04:58.510 回答
0

在 sdk 中安装平台和附加功能更好地安装所有要安装在 sdk 中的内容

于 2013-09-18T08:59:52.303 回答