【问题标题】:Blank activity not getting created using New->Android Activity Wizard未使用 New->Android Activity Wizard 创建空白活动
【发布时间】:2014-04-12 06:49:35
【问题描述】:

我最近将我的 Android SDK 从 22.3 更新到了 22.6。 更新后,我尝试使用向导创建 Blank Activity。我无法像之前创建的那样创建一个。 另外,我无法创建 LoginActivity 或 Settings Activity 等。

我设法通过向导创建了 Activity,我发现我的类没有扩展简单的 Activity,而是扩展了其他东西。

有没有其他人遇到过这样的问题?

请帮帮我。

【问题讨论】:

标签: android adt android-sdk-tools


【解决方案1】:

我也有这个问题,似乎是新 SDK 工具中的错误

【讨论】:

    【解决方案2】:

    今天看到更新链接

    check here

    【讨论】:

    • 此类答案必须以 cmets 的形式发布,而不是单独的答案
    • @pk4393 同意。但那是很久以前的事了。很高兴您花宝贵的时间挖掘我的个人资料:-P
    【解决方案3】:

    我在 22.6 和 23 中没有遇到这个问题。在我的情况下,问题似乎是模板的 .flt 文件的免费 maker sintax。

    以防万一这对其他人有用,我已经通过更改两个文件解决了这个问题:

    $ANDROID_SDK/tools/templates/activities/BlankActivity/recipe.xml.ftl原文:

    <?xml version="1.0"?>
    <recipe>
        <#if appCompat><dependency mavenUrl="com.android.support:appcompat-v7:19.+"/></#if>
        ...
    

    我在第 4 行的&lt;#if appCompat 之后添加了?has_content

    <?xml version="1.0"?>
    <recipe>
        <#if appCompat?has_content><dependency mavenUrl="com.android.support:appcompat-v7:19.+"/></#if>
        ...
    

    另一个文件是$ANDROID_SDK/tools/templates/activities/BlankActivity/root/res/menu/main.xml.ftl。原版开头:

    <menu xmlns:android="http://schemas.android.com/apk/res/android"<#if appCompat>
    ...
    

    我在末尾添加了相同的字符串:

    <menu xmlns:android="http://schemas.android.com/apk/res/android"<#if appCompat?has_content>
    ...
    

    许多其他活动模板中存在相同的错误...

    请记住,这些更改将被下一次 SDK 更新覆盖...我希望 Google 解决这个问题,因为使用 Eclipse 为 Android 进行开发正变得令人头疼。

    【讨论】:

    • 谢谢,这解决了我的问题。 SDK好像又坏了。
    【解决方案4】:

    我遇到了同样的问题,所以我将 Android 更新到 1.5 和 SDK 版本之后。 它对我有用。

    Android Studio 1.5 链接: http://tools.android.com/download/studio/builds/1-5-rc-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多