1
Android O, AOSP. frameworks/base
에서 응용 프로그램 내에서 HIDL Java 라이브러리를 사용하려고합니다. 나는 그것을 포함하고 사용하려고하면 MainActivity.java
에서오류 : android.hidl.base.V1_0.IBase에 대한 IBase 클래스 파일에 액세스 할 수 없습니다.
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;
}
}
를이 코드는 오류없이 컴파일
는 the documentation에 따르면, 나는 Android.mk
파일로 HIDL를 추가했습니다 . 나는 몇 가지 방법에 액세스하기 위해, 예를 들면 시도 할 때 :, 또한
LOCAL_STATIC_JAVA_LIBRARIES := android.hidl.base-V1.0-java-static
:
error: cannot access IBase
IGood server = IGood.getService();
^
class file for android.hidl.base.V1_0.IBase not found