わからんシリーズだ。
NFC関係の処理をまとめているので、それをライブラリに仕立てておき、普段はソースを触らないようにしようと思っている。
いや、それよりも、ライブラリだけ切り出して販売する、なんていうこともできんじゃろうか、という思惑がある。10月からフリーランス生活の予定なので、収入ルートを考えてないとね(現実的かどうかは別として)。
Eclipseのときはjarファイルを作っていたから同じかと思っていたけど、なんか雲行きがあやしい。
ネットで調べたページでは、プロジェクト作成ウィザードで「ライブラリにする」みたいなチェックボックスがあるんだけど、今私が使っている0.8.9にはそれがない。
Activityの追加有無ページがあるくらいだ。追加したら、Activity名などを付けるページが出てくるだけだし、Activityの追加をやめたらそれまでだ。
プロジェクトツリーにも「libraries」フォルダが出てくるようなんだけど、私が作ったプロジェクトだと「app」だ。
うーん・・・できるかどうかすらわからん・・・。
Android Studioの進化が速いせいか、ネットで情報を見つけられていない。
簡単にできるようになるまで待つか。
jarファイルを作るのではなくライブラリプロジェクトの作り方ですかね?
返信削除多分、Android Applicationの新規作成ウィザードと、Android Libraryの新規作成ウィザードは別なんだと思います。そして、プロジェクト作成ウィザードだと強制的にAndroid Applicationの新規作成になっているんじゃないでしょうか。なので、新規モジュールの追加を行えば良いと思います。
例えば今のプロジェクトに新規ライブラリプロジェクトを作る場合は、File→New Module→Android Libraryで新規のAndroid Libraryを作成できると思います。(未確認ですすみません
おお、メニューから!
削除New Moduleを選ぶと、候補が出てきました。
ありがとうございます!
Jarもライブラリも選べたけど、はてさて・・・。
もしかしたら見当違いな情報かもしれませんが、ライブラリにする場合はGradleを修正します。
返信削除http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Library-projects
なんかですね、バージョンが新しくなったせいか、こんな名前になったんですよ。
削除apply plugin: 'com.android.application'
New ModuleでAndroid Libraryを作ると、こうなってました。
apply plugin: 'com.android.library'
変更したらライブラリになるか、と思ったんですが、うまくビルドしてくれないですね。
なんだろう・・・。