Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓jar库在哪里?_Android_Command Line - Fatal编程技术网

Android 安卓jar库在哪里?

Android 安卓jar库在哪里?,android,command-line,Android,Command Line,作为一个学术练习,我将从命令行使用Android sdk构建一个Android应用程序 我想知道在Android SDK中我在哪里可以找到javac所针对的Android库?否则,javac不知道在哪里可以找到,例如,android.app.Activity。我认为dx也需要图书馆,对吗 作为一个学术练习,我将遵循这一点,从命令行使用Android sdk构建一个Android应用程序 这篇博文来自2009年。在撰写本文时,时间是2015年。自2009年以来,构建过程发生了重大变化 我想知道在A

作为一个学术练习,我将从命令行使用Android sdk构建一个Android应用程序

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

作为一个学术练习,我将遵循这一点,从命令行使用Android sdk构建一个Android应用程序

这篇博文来自2009年。在撰写本文时,时间是2015年。自2009年以来,构建过程发生了重大变化

我想知道在Android SDK中我在哪里可以找到javac所针对的Android库

$ANDROID_-SDK/platforms/platform NNN
,其中
$ANDROID_-SDK
位于安装了ANDROID-SDK的任何位置,并且
NNN
是一个API级别(例如,21)。在那里,您将发现一个
android.jar
文件,其中包含我们编译的androidsdkapi的模拟

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


我听说您可以使用
-g
开关来生成Gradle构建文件,而不是Ant,但我从未使用过它。就我个人而言,我只是从一个已知的工作项目中复制Gradle构建文件,并根据需要修改它们。

人们通常使用Gradle构建android应用程序,而不是直接使用javac。无论如何,您的android.jar位于您正在构建的目标sdk中。@njzk2我查看了android页面上的文档,以通过cli创建一个项目,但它会生成一个Ant项目吗?在我找到可以从命令行生成渐变的教程之前,我找到了本教程。@njzk2,谢谢,我也找到了。回想起来,这似乎是一个我能猜到的地方。你对2009年和2015年的评论得到了应有的注意。我还将检查
-g
开关。谢谢你的回答!只要stackoverflow让我接受,我就接受。