2016-07-15 6 views
0
  • 私はAndroidアプリを持っていますので、SDKフォームをアプリケーションにする必要があります。だから、他のアプリは私のSDKを使うだけで、コンパイル時の依存関係を作ることができます。私はインターネットで多くのソースを見つけることができません。私はAndorid Studioを使用しています。このリンク:https://github.com/freshdesk/mobihelp-android
+0

Android Studioでライブラリとしてプロジェクトを作成します。 – AndroidHacker

+2

アンドロイドライブラリプロジェクトを作成したいとします。ここではチュートリアルです:http://www.vogella.com/tutorials/AndroidLibraryProjects/article.html – thaussma

答えて

0

あなたのSDKは、Android、図書館の場合は、C言語で

apply plugin: 'com.android.library' 

代わりの

apply plugin: 'com.android.application' 

を宣言対応するbuild.gradle。あなたは、あなたのSDKを使うために他の人から尊敬する必要のある.aar-File(Android ARchive)を手に入れます。

SDKがプレーンなJavaライブラリ(Androidリソースなし)の場合は、Mavenを使用してjarファイルとしてパッケージ化することもできます。

+0

aarはMavenでも使用できます。また、いくつかのライブラリをまとめて1つのaarにまとめるのを容易にする[GitHubプロジェクト](https://github.com/adwiv/android-fat-aar)があります。 –

+0

@sschrass他のProjectでライブラリをインポートしようとしたときに.aarファイルを作成しましたが、Message Gradleにこのエラーが発生しました AndroidManifest.xmlの属性アプリケーション@ icon値=(@ drawable/ic_launcher):8 :9 AndroidManifest.xmlの属性アプリケーション@テーマ値=(@スタイル/ AppTheme):10:9 \tも存在します:zupvendor:未指定:37:9値=(@スタイル/ AppTheme.NoActionBar) –

+0

http ://stackoverflow.com/a/27360988/1087479これを試してください。両方のマニフェスト(appとlib)は同じことを定義しています。 – sschrass

関連する問題