2

好的,我正在尝试学习如何开发 Android 应用程序并安装所有相关工具。我还可以访问几本 Android 应用程序开发书籍,遗憾的是这些书籍都是用旧版本的 Eclipse 和 SDK 编写的。

因此,“新 Android 项目”界面有所不同,但除了对新空白活动的一些混淆之外,我基本上可以绕过这些更改。我不确定,但我认为旧版本的 Eclipse/SDK 会创建一个名为 main.xml 的默认活动,尽管我读过的大多数书籍都没有明确说明这一点。此外 main.xml 的默认内容似乎有所不同。

这是新的默认代码...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="@string/hello_world"
    tools:context=".MainActivity" />

</RelativeLayout>

这就是我认为旧的默认代码的样子......

<?xml version=”1.0” encoding=”utf-8”?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
    android:orientation=”vertical”
    android:layout_width=”fill_parent”
    android:layout_height=”fill_parent”&gt;

<TextView
    android:layout_width=”fill_parent”
    android:layout_height=”wrap_content”
    android:text=”@string/hello”
    />
  </LinearLayout>

我知道变化不大,但是我检查过的六本书中的大多数教程都失败了(除了默认的“Hello World”教程,我现在已经成功完成了 6 次左右)。

因此,任何人都可以给我一些提示,告诉我在设置新项目时我应该做什么以及我应该如何称呼新的空白活动,或者是我关于包名称命名约定的问题。

或者,有人可以告诉我如何将 Eclipse / SDK 降级到 Eclipse 3.7.2 和 SDK 版本 10 左右的版本,因为大多数书籍似乎都依赖于这些版本。

4

1 回答 1

2

每次更新都很难获得旧版本的 SDK,有些事情会做得更好。另外,我建议您不要降级到旧版本。尝试谷歌,弄清楚事情并习惯新的方式!新 SDK 中唯一改变的是新项目的创建方式。您可能需要一个教程,因为其余的事情保持不变。因此,只需在这里和那里点击几下按钮,就没有必要去旧的东西了。

于 2012-10-05T10:24:45.747 回答