猿问

ADT不允许创建Android活动

昨天,我从http://developer.android.com/sdk/index.html安装了ADT捆绑包,并且正在遵循基本的Hello World教程。我创建了一个名为的空白活动的新Android应用程序项目MainActivity。生成的项目有一个空src文件夹和一个空文件res\layout夹。R.java文件gen夹中有一个文件,但没有引用MainActivity。这就是SDK管理员说的我已安装的内容


Android SDK工具v 22.6

Android SDK平台工具v 19.0.1

Android SDK Build-tools v 19

SDK平台v 3

ARM EABI v7a系统映像v 2

Android支持库v 19.0.1

Google USB驱动程序v 9

我还尝试通过右键单击该src文件夹并转到Android Activity 来手动创建活动,但是当我在创建向导中单击“完成”时,没有任何反应。有人对发生的事情有任何线索吗?我错过了要安装的关键组件吗?


幕布斯7119047
浏览 552回答 3
3回答

慕桂英3389331

它是ADT 22.6.2的新功能即使在“无”主题ADT(22.6.2)中也创建“片段布局”有四种方法:尝试将“目标”和“编译”更改为API 14或更高版本。但是您需要删除“片段布局”的所有条目取消选中“创建活动”复选框,然后手动创建活动。好方法:在Eclipse中将Activity添加到Android项目的最佳方法?例如降级到22.3.0尝试更改模板。在下面的链接中找到方法。我对API较低的14应用程序使用第三种方式。在不同的目录中,我已经安装了22.3.0和22.6.222.6.2中还有一些其他错误,包括空白文件和AVD问题。新版本的ADT确实存在问题...还要看这个链接:使用片段活动创建的ADT空白活动。Eclipse不会生成MainActivity.java和activity_main.xml和搜索。,我按照这些步骤解决了上述问题。希望这是工作的,谢谢:)

拉风的咖菲猫

工作区必须设置为SDK文件夹。完成此操作后,我没有任何问题。例如,下载并安装Eclipse之后,我的目录结构如下:/Users/username/Development/adt-bundle-mac-x86_64-20140702/    /eclipse/    /sdk/        /HelloWorld/令人讨厌的是,因为默认工作空间被设置为documents/workspace(在我的情况下,无法使用chmod 777工作空间更改权限。因此,我所有的项目都与SDK文件夹中的其他文件夹混在一起很不方便。
随时随地看视频慕课网APP
我要回答