2016-11-07 49 views
2

我添加了一個新的API給我定製的Android操作系統,並遵循這些步驟來創建SDK:如何在Android Studio中使用自定義的Android SDK?

  • 。建立/ envsetup.sh
  • 午餐SDK-ENG
  • 化妝-j(線程NUM)更新的API
  • 化妝-j(線程NUM)SDK
  • 的SDK位於/出/主機/ Linux的-x86/SDK/SDK/

然後配置Android Studio中使用新的SDK:

  • 打開Android Studio的首選項 - > Android的SDK
  • 使用新的SDK路徑編輯Android SDK位置

結果:當我試圖建立的項目,堅持一個消息構建過程:

AAPT過程沒有準備好接收命令

在與此同時,我找到了一個解決方法來使用自定義android.jar(在答案中)

回答

0

解決方法f或使用Android Studio中新的android.jar:

  • 更換/platforms/android-/android.jar與位於新的android.jar /出/主機/ Linux的-86/SDK/SDK/sdk/android-sdk_eng。/ platforms/android-6.0.1/android.jar
  • 構建項目。

注: 之前替換jar文件,確保您已經從Android SDK管理器下載相應的Android SDK中。例如: 如果您的自定義SDK適用於android-23,請下載android-23 SDK平臺。 應用程序的build.gradle文件中的compileSdkVersion 23字段必須等於您創建的自定義SDK編號。

+1

據我所知,這不是一種解決方法,但是這樣做的正確方法。 –

+0

有一種方法可以將SDK添加到eclipse- [link](http://stackoverflow.com/questions/14729793/configure-eclipse-to-use-use-my-own-android-sdk-framework-jar)。在Android Studio中也應該有辦法做到這一點。 – Yahavw

+0

如何破解官方SDK的二進制下載「正確」的方式來做到這一點?如果我是三星,我想爲面向三星手機的開發者創建一個自定義SDK,那麼我應該告訴每個人獲取Android SDK,並使用自定義SDK替換其中的android.jar,以便使用我的API?聽起來很臭。 – destenson

相關問題