1
Android O、AOSP。 frameworks/base
のアプリケーション内でHIDL Javaライブラリを使用しようとしています。エラー:android.hidl.base.V1_0.IBaseのIBaseクラスファイルにアクセスできません。
the documentationによると、私はAndroid.mk
ファイルにHIDLを追加しました:私はそれをインクルードして使用しようと、MainActivity.java
で
LOCAL_JAVA_LIBRARIES := vendor.myvendor.mylibrary-V1.0-java
:
import vendor.myvendor.mylibrary.V1_0.IGood;
public class MainActivity extends Activity {
public void onCreate(Bundle b) {
super.onCreate(b);
IGood service;
}
}
このコードがエラーなしでコンパイル。私はいくつかの方法、例えばアクセスしようとすると、しかし:
import vendor.myvendor.mylibrary.V1_0.IGood;
public class MainActivity extends Activity {
public void onCreate(Bundle b) {
super.onCreate(b);
IGood service = IGood.getService();
}
}
を私はエラーを取得:
error: cannot access IBase
IGood server = IGood.getService();
^
class file for android.hidl.base.V1_0.IBase not found