私のカスタムウィジェットをビルドするためのAndroidプロジェクトを作成します。他のプロジェクト用のjarファイルとしてエクスポートして、便利に再利用できるようにしたいのですが、問題は、私のカスタムウィジェットに含まれるリソースを使用できません。 jar、例えばpng画像の場合、クラスRのリソースIDからヌルを取得します。どうやってそれを曇らせることができますか?
更新の質問:
コードのassetsフォルダからLayerDrawable XMLを解析するにはどうすればよいですか?Androidを使ってjarファイルをエクスポートする方法は?
答えて
を使用示し、将来のSDKリリースで利用できるようになります。
https://developer.android.com/guide/developing/projects/index.html#LibraryProjects
AndroidプロジェクトをリソースとともにJarにエクスポートすることはできません。あなたができることは、最初のプロジェクトをライブラリとして作成し、それを別のプロジェクトに追加することです。
See Documentation Hereあなたはこの時点で自己完結型のAndroidライブラリjarファイルをエクスポートし、発表していないことができますどのようにライブラリとしてセットアッププロジェクトに別のプロジェクトに
あなたがリンクしているページでは、「ライブラリプロジェクトをJARファイルに書き出すことはできません。ライブラリをバイナリファイル(JARファイルなど)として配布することはできません。これはSDKツールの将来のバージョンで追加される予定です。 "[developer blog](http://android-developers.blogspot.nl/2011/10/changes-to-library-projects-in-android.html) )それは今言っている** **可能です。新しいアンドロイドプロジェクトを作成してライブラリとしてマークしたとき、そのプロジェクトのbinディレクトリに.jarファイルが見つかりました。しかし、このjarにはRクラスまたは任意のリソース – arnodenhond
エクスポートされたライブラリ.jarファイルでアプリケーションを動作させるには、ライブラリプロジェクトからアプリケーションプロジェクトにリソースディレクトリ "res"のすべてをコピーする必要がありました。また、ファイルstring.xmlをマージし、ApplicationManfiest.xmlファイルもマージする必要がありました。 Eclipseを使用してプロジェクトをライブラリとして追加する方がはるかに簡単です。
- 1. android studioを使ってjarファイルをエクスポートするには?
- 2. 外部java jarファイルでsbtを使ってjarファイルを作成する方法
- 3. Antを使ってAndroidプロジェクトをコンパイルしてjarする方法は?
- 4. Android Studio jarをエクスポートしないjarをエクスポートします
- 5. jarパッケージにプロジェクトをエクスポートする方法
- 6. NetBeansを使用してApache Velocity Engineを.jarとしてエクスポートする方法は?
- 7. JARで追加の.classファイルをエクスポートする方法
- 8. EclipseでJARを使って画像をエクスポートする(Java)
- 9. 人形を使って.jarファイル内のファイルを変更する方法
- 10. intellijを使用してjarファイルで画像をエクスポートする
- 11. Retrofitライブラリを使ってAndroidにファイルをダウンロードする方法は?
- 12. カスタムビューを含むライブラリプロジェクトを作成してjarファイルにエクスポートする方法
- 13. 外部jarファイルをインポートし、Eclipseのファイルシステムとしてプロジェクトをエクスポートする方法
- 14. JarOutputStreamを使用してJARファイルを作成する方法は?
- 15. android stduioに.jarファイルを追加してインポートする方法
- 16. NetBeansでJarファイルをエクスポートする
- 17. Android SdkにJARファイルと.SOファイルを追加する方法
- 18. .PFXファイルを使用してJARファイルに署名する方法
- 19. phpまたはjavascriptを使用してAndroidで.jarファイルまたは.apkファイルを実行する方法
- 20. fmusdkを使ってfファイル/関数をFMUにエクスポートする方法
- 21. JREを使ってMacでjarファイルを実行するには?
- 22. Android Studio - 他のjarを含むjarファイルをエクスポートするにはどうすればよいですか?
- 23. Mavenでソースコードを使ってJARを生成する方法
- 24. JARファイルを検出する方法は?
- 25. androidをエクスポートする方法Unityエラーとデバッグログをファイルにエクスポートしますか?
- 26. 端末を使用して.jarファイルを作成する方法
- 27. リモートAndroidサービスをjarとしてエクスポートする
- 28. excel-builder.jsを使用してExcelファイルをエクスポートする方法
- 29. ドラッグアンドドロップを使用してファイルをエクスポートする方法(C#)
- 30. Mavenを使ってjarファイルを作成し、それを別のコンピュータで使用する方法は?
thxが含まれていませんでしたが、コード内のassetsフォルダからLayerDrawable XMLを解析できますか?どうやってするの? –
LibraryプロジェクトのLayerDrawable xmlを意味しますか? Androidライブラリプロジェクトを使用する場合は、ライブラリのリソースにアクセスする必要があります。 –
リソースを持つライブラリプロジェクトを参照することはできますか? – f470071