是否可以在没有SDK的情况下编写Android应用程序?

时间:2011-02-08 12:34:34

标签: android

只是想知道,因为Android应用程序是Java程序,是否可以在不使用SDK的情况下从头开始编写一个?如果不是,为什么不呢?

2 个答案:

答案 0 :(得分:3)

没有。 Android应用程序使用Java编码 - 但只包含标准Java API的一部分,甚至包含一些自定义修改。虽然编译为.apk文件的第一个阶段是编译为Java字节码,然后Android必须将其转换为Dalvik字节码,并对您的应用程序进行打包,签名和zip对齐以使其运行。此外,SDK将处理生成必需的文件,如R.java和普通Java编译器不知道如何处理的xml。

因此,虽然您可以使用记事本轻松编码整个项目,但编译将需要Android SDK。

答案 1 :(得分:2)

您无法执行此操作,因为您需要属于SDK的特定于Android的类。更不用说创建包装(包装,签名等)和其他赔率和草皮的有用工具。