好的,我正在尝试学习如何开发Android应用并安装所有相关工具。我还可以访问几本Androind App Development书籍,遗憾的是这些书籍都是用旧版本的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”>
<TextView
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/hello”
/>
</LinearLayout>
我知道并不是一个很大的变化,但是我检查的半打书中的大部分教程都失败了(除了默认的'Hello World'教程,我现在已经成功完成了6次左右)。< / p>
所以任何人都可以给我一些提示,告诉我在设置新项目时我应该做些什么以及我应该调用新的空白活动,或者是关于包名称的命名约定的问题。
另外有人可以告诉我如何将Eclipse / SDK降级到版本Eclipse 3.7.2和SDK版本10之类的版本,因为大多数书籍似乎都依赖于这些版本。
答案 0 :(得分:2)
与每次更新一样,很难获得旧版本的SDK,这样做会更好。另外我建议你不要降级到旧版本。尝试谷歌,弄清楚事情,并习惯新的方式!新SDK中唯一改变的是如何创建新项目。你可能会接受一个教程,因为其他东西仍然是相同的。因此,只需点击几下按钮,就没有任何意义了。