2015-04-07 38 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