自作Androidライブラリ(jar)を作る

本物のページはこちら→jar

Included page "android:jar" does not exist (create it now)

File->New->java Project->Android Application

□create custom launcher icon(ライブラリなのでアイコンは要らない)
Mark this project as a library(これをチェックする!)
☑Create Project in workspace(お好きに)

Nextを押して、次にここ重要Create Activityのチェックは外す

□Create Activity(ライブラリなのでActivityは要らない!!)

そしてFinish.

次は、AndroidManifest.xmlへ行く
Applicationタブに行って、上のほうにある

□Define an <application> tag in the AndroidManifest.xml

のチェックを外す。

いざエクスポート(詳しい手順はここ
ここで、エクスポートするファイルの中でAndroidManifest.xmlとかを外す。
そうしないとライブラリを使用する側のプロジェクトをbuildすると、AndroidManifest.xmlのduplicateエラーが発生するらしいぞ。
あと、ic_launcher.pngとかも消しておいた方がいい。duplicateとか言われる。
かといってresフォルダをまるごと消すとライブラリプロジェクト自体がエラーになっちゃうから要注意。

使うとき

Add external JAR fileして、
[Javaのビルド・パス]->[順序およびエクスポート]->でちゃんと自分のライブラリをチェックするべし。
じゃないと、java.lang.NoClassDefFoundErrorになる。

サポートサイト Wikidot.com