gpt4 book ai didi

android - 未使用新建->Android Activity 向导创建空白 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:44 25 4
gpt4 key购买 nike

我最近将我的 Android SDK 从 22.3 更新到 22.6。更新后,我尝试使用向导创建一个空白 Activity 。我无法像以前那样创建一个。此外,我无法创建 LoginActivity 或设置 Activity 等。

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

我该如何解决这个问题?

最佳答案

我在 22.6 和 23 上没有遇到这个问题。在我的例子中,问题似乎是模板的 .flt 文件的免费制造商语法。

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

$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>
...

我添加了 ?has_content<#if appCompat 之后在第 4 行:

<?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>
...

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

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

关于android - 未使用新建->Android Activity 向导创建空白 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com