日食似乎没有生成正确的Blank Activity android项目

时间:2014-06-30 11:52:36

标签: android eclipse

嘿伙计们,我是eclipse的Android开发新手。我正在关注谷歌网站(here)上的演练,并且已经遇到了问题。我按照指示安装了SDK和eclipse。现在我正在尝试创建并运行默认的空白活动Android应用程序。当我创建项目时,eclipse会在MyFirstApp项目旁边创建一个appcompat_v7项目。当我点击运行时,应用程序似乎是没有任何问题的构建,日志告诉mw它已安装在我的应用程序上。但没有任何反应,我无法在设备上找到它。

现在我认为它没有生成的原因是因为Android Manifest是非常准确的,并且它的外观缺少许多重要的东西:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
</application>

其次,本教程的下一步要求我从res / layout /目录中打开fragment_main.xml文件。该文件不存在。该目录为空,没有任何内容。

我没有收到任何错误,所以我不确定出了什么问题。

2 个答案:

答案 0 :(得分:0)

在Android清单文件中,添加一个activity元素作为application元素的子元素。添加要在启动屏幕上显示的Activity类的名称。请参阅以下关于此语法的链接: http://www.mkyong.com/android/how-to-set-default-activity-for-android-application/

答案 1 :(得分:0)

因此,经过与@Prodigga的长时间讨论后,我们认为最好退一步,等待新的SDK版本(api level 21)解决问题。

顺便说一下,问题中的教程并没有过时。新的sdk存在这个小问题。

我不知道导致问题的原因是什么,我还不知道解决方案,但有一个解决方法。如果您只想创建一个空白活动,假设您遇到同样的问题,请执行以下操作

  1. 配置新项目时取消选中“创建活动”复选框。
  2. 手动创建包和MainActivity。
  3. 手动将其添加到清单。
  4. 如果您想从代码自动生成中受益,那么我建议降级sdk。例如,您可以使用this ADT bundle(10/30/2013 - Windows 64位),但不要尝试将SDK更新到21级,还不是。

相关问题