2016-07-15 64 views
0
  • 我有一個Android應用程序,現在我必須做出一個SDK形成的應用程序。所以其他應用程序可以通過只把一個編譯時依賴我不覺得在互聯網許多來源可有一個人請幫我在這regard.I用我的SDK使用的Andorid工作室
  • 我在想建立類似MobiHelp SDK看到一個SDK此鏈接:https://github.com/freshdesk/mobihelp-android
+0

創建項目爲Android Studio中的庫。 – AndroidHacker

+2

你想創建一個android庫項目,例如這裏是一個教程:http://www.vogella.com/tutorials/AndroidLibraryProjects/article.html – thaussma

回答

0

如果你的SDK是一個Android庫,申報

apply plugin: 'com.android.library' 

,而不是

apply plugin: 'com.android.application' 

在c或對應build.gradle。您將得到一個.aar-File(Android檔案),爲了使用您的SDK,需要從其他人那裏引用。

如果你的SDK是一個普通老式的Java庫(沒有一款Android資源),您也可以使用Maven將它打包成JAR。

+0

AAR也可以使用Maven使用。還有一個[GitHub上的項目](https://github.com/adwiv/android-fat-aar),它可以將幾個庫合併成一個aar。 –

+0

@sschrass我已經創建了一個.aar文件,當我試圖導入其他項目庫它不是構建和在消息搖籃 屬性應用@圖標值=(@繪製/ ic_launcher)從AndroidManifest.xml中引發此錯誤:8 :9 來自AndroidManifest.xml的屬性application @ theme value =(@ style/AppTheme):10:9 \t也出現在亞馬遜:zupvendor:unspecified:37:9 value =(@ style/AppTheme.NoActionBar) –

+0

http ://stackoverflow.com/a/27360988/1087479試試這個。這兩個清單(應用程序和lib)定義相同的事情。 – sschrass

相關問題