作为一项学术活动,我跟随this使用android sdk从命令行构建Android应用程序。
我想知道在Android SDK中我可以找到针对javac的Android库吗?否则,javac不知道在哪里可以找到,例如android.app.Activity
。我认为dx需要图书馆太正确了吗?
答案 0 :(得分:1)
作为一项学术练习,我正在使用android sdk从命令行构建一个Android应用程序。
该博客文章发布于2009年。在撰写本文时,它是2015年。自2009年以来,构建过程发生了重大变化。
我想知道在Android SDK中我可以找到针对javac的Android库吗?
$ANDROID_SDK/platforms/platform-NNN
,其中$ANDROID_SDK
是您安装Android SDK的地方,NNN
是API级别(例如21)。在那里,您将找到一个android.jar
文件,其中包含我们编译的Android SDK API的模拟。
我查看了Android页面上用于通过cli创建项目的文档,但它会生成一个Ant项目吗?
我听说您可以使用-g
开关来生成Gradle构建文件而不是Ant,但我还没有使用它。就个人而言,我只是从已知工作的项目中复制Gradle构建文件并修改它们以适应。