私は現在、アンドロイドに組み込まれているライブラリである OpenMobile API を使用しようとしています。(すべてのデバイスで利用できるわけではありません)。
このチュートリアルに従って、ライブラリを Android SDK に追加しています: https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI
SDK Manager を使用して OpenMobile API を追加したところ、path-to-sdk/sdk/add-ons にフォルダーが作成されました。私は現在、Android Studio で Android (25) の最後のバージョンを使用しており、sdk/add-ons にある OpenMobileAPI ファイルはバージョン 21 で使用できます。21 より上で使用できるライブラリはありません ( http://seek-を参照)。 for-android.github.io/repository/21/addon.xml )。
マニフェスト :
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
<application android:label="@string/app_name">
<uses-library android:name="org.simalliance.openmobileapi" android:required="true" />
<activity android:name=".MainActivity">
...
</activity>
</application>
</manifest>
主な活動
import org.simalliance.openmobileapi.*;
public class MainActivity extends Activity implements SEService.CallBack {
...
public void serviceConnected(SEService service) {
Log.i(LOG_TAG, "seviceConnected()");
}
}
それは書いてあります :
SDK のビルド: Open Mobile API (Giesecke & Devrient GmbH) (API 21)
org.simalliance が Android Studio に認識されないので使えません。
Android Studio でライブラリ クラスを使用できるように SDK をビルドするにはどうすればよいですか?