Tôi có một lớp dịch vụ. Tôi đã xuất lớp này sang jar và tôi đã nhúng jar vào ứng dụng khách của mình.
Khi cần, tôi gọi lớp dịch vụ. Khi tôi cố gắng thực hiện việc này, tôi gặp lỗi sau:
Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found
Tôi có lớp khác ngoài lớp dịch vụ, mà tôi có thể truy cập (tạo đối tượng của lớp đó) nằm trong cùng một jar.
Tôi cảm thấy mình đã bỏ lỡ một số điều trong cấu hình hoặc tệp kê khai của mình hoặc tương tự.
Vui lòng giúp tôi xác định giống nhau. Mã của tôi ở dưới đây:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent () ;
intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ;
this.startService(intent) ; // when I call this line I get the message...
// binding other process continue here
}
Máy khách tệp kê khai.xml
<service android:name="com.sample.service.serviceClass"
android:exported="true" android:label="@string/app_name"
android:process=":remote">
<intent-filter><action android:name="com.sample.service.serviceClass"></action>
</intent-filter>
</service>
Cảm ơn trước
nhé Vinay