Tôi gặp sự cố khi tạo tệp tiêu đề C cho JNI bằng cách sử dụng javah
.android - javah không tìm thấy lớp học của tôi
Dưới đây là kịch bản tôi sử dụng trong khi đứng trong thư mục <project-dir>\bin
:
javah -classpath C:\PROGRA~2\Android\android-sdk\platforms\android-8\android.jar com.test.JniTest
Như trở lại tôi nhận được:
ERROR: Could not find class file for 'com.test.JniTest'.
Mặc dù lớp JniTest
chắc chắn là trong \com\test
.
Tôi đang làm gì sai?
chỉ thêm, rõ ràng bạn phải bên ngoài thư mục của tập tin thực tế. Bạn không thể chỉ định tên của tệp. – L7ColWinters
Lỗi: không có lớp nào được chỉ định errror không thể vào bên trong android.jar –