【Android】usb-serial-for-android セットアップ、jar作成、インポート
セットアップ
[20/06/10追記]
下記の方法でうまく行かないことがあったので本家のサイトに書かれているように
jitpackというサービスを使ってライブラリをインポートする方法に変更。
1. Projectのbuild.gradleに下記を追加
2. Module.appの方のbuild.gradleに下記を追加
これでライブラリが無事動くようになった。あら不思議。
[追記おわり]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
GitHubでプロジェクトをCloneする。
Cloneの方法は
ここに下記のパスを入れてCloneしてくる。
https://github.com/mik3y/usb-serial-for-android
Jar作成
ライブラリとして他のアプリケーションで使えるようJar化する。
1. build.gradleに処理を追加
下記のbuild.gradleに
を追加する。
いくつかのサイトには
from('build/intermediates/bundles/release/')と書かれていたがこのフォルダは自分がクローンしてたusb-serial-for-androidにはなぜかなく、
ビルドも失敗してしまったので、classes.jarが格納されていた'build/intermediates/aar_main_jar/release/'を使用したところbuild出来た。
2. モジュールのビルド
これを実行するとGradleのメソッド?オプション?からMakeJarが実行できるようになる。
3. MakeJar
これをダブルクリックで実行。
\usb-serial-for-android\usbSerialForAndroid\release\内にusbSerialForAndroidLibrary.jarができる。