2015-04-07 40 views
0

作为一项学术练习,我遵循this从命令行使用android sdk构建Android应用程序。Android jar库在哪里?

我想知道在Android SDK中我可以找到针对javac的Android库吗?否则,javac不知道在哪里可以找到,例如,android.app.Activity。我认为dx也需要图书馆吗?

+1

人们通常使用gradle来构建android应用程序,而不是直接使用javac。无论如何,您的android.jar位于您正在构建的目标sdk中。 – njzk2

+0

@ njzk2我查看了Android页面上通过cli创建项目的文档,但它会生成一个Ant项目?在找到可以从命令行生成gradle的文件之前,我找到了本教程。 – math4tots

+0

@ njzk2另外,谢谢你,我找到了。回想起来,它似乎是我可以猜到的地方。 – math4tots

回答

1

作为一个学术练习,我正在使用这个android sdk从命令行构建一个Android应用程序。

该博客文章是从2009年开始在写这篇文章的时候,它是2015年的生成过程实际上已经改变了自2009年以来

我想知道在Android SDK中我能找到Android库到javac反对?

$ANDROID_SDK/platforms/platform-NNN,其中$ANDROID_SDK是只要您有安装了Android SDK和NNN是一个API水平(例如,21)。在那里,你会发现一个android.jar文件,其中包含我们编译的Android SDK API的模拟。

我查看了Android页面上通过cli创建项目的文档,但它会生成一个Ant项目?

我听说,你可以有一个-g开关产生摇篮建立文件,而不是蚂蚁,但我还没有使用过它。就个人而言,我只是从已知工作的项目中复制Gradle构建文件并修改它们以适应。

+0

您的评论关于2009年vs 2015年是适当的注意。 我也会看看'-g'开关。 并感谢您的伟大答案!只要stackoverflow会让我接受它,我会尽快接受它。 – math4tots