В настоящее время я пытаюсь использовать OpenMobile API, который является библиотекой, встроенной в android. (и не доступно для каждого устройства).Как построить Android SDK, чтобы иметь возможность использовать библиотеки, расположенные в sdk/add-ons
Я следую за этот учебник, чтобы добавить библиотеку к моей Android SDK: https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI
Я добавил API OpenMobile через SDK Manager, и теперь у меня есть папки в SDK путь-к-/ SDK/добавить -ons. В настоящее время я использую последнюю версию android (25) в Android Studio, а файлы OpenMobileAPI, расположенные в sdk/add-on, доступны для версии 21. Там нет библиотеки, доступной выше 21 (см. http://seek-for-android.github.io/repository/21/addon.xml).
Manifest:
<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>
MainActivity
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, поэтому я не могу его использовать.
Как создать SDK, чтобы класс библиотеки был доступен в Android Studio?