gpt4 book ai didi

java - FC 尝试启动我的 Android AccessibilityService

转载 作者:行者123 更新时间:2023-12-01 15:16:10 24 4
gpt4 key购买 nike

我正在使用 Jelly Bean v16 API,请按照此处的指南操作:Developing an Accessibility Service

我还没有开始添加任何东西,只是一个空白服务,但是在我尝试启动该服务后它立即崩溃了。

这是代码,我哪部分做错了?

AndroidManifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.firstapp.service"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="15" />

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<service android:name=".MyAccessibilityService" >
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
</service>
</application>

MyAccessibilityService.java:

package com.example.android.apis.accessibility;

import android.accessibilityservice.AccessibilityService;
import android.view.accessibility.AccessibilityEvent;

public class MyAccessibilityService extends AccessibilityService {
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}

@Override
public void onInterrupt() {
}

}

这是LogCat的错误消息(还有更多)。

07-17 18:38:28.660: E/AndroidRuntime(3334): FATAL EXCEPTION: main
07-17 18:38:28.660: E/AndroidRuntime(3334): java.lang.RuntimeException: Unable to instantiate service com.firstapp.service.MyAccessibilityService: java.lang.ClassNotFoundException: com.firstapp.service.MyAccessibilityService
07-17 18:38:28.660: E/AndroidRuntime(3334): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2347)

最佳答案

您的 list 正在声明该服务位于 Java 包 com.firstapp.service 中,而实际的类是在 com.example.android.apis.accessibility 中实现的包。

更改 MyAccessibilityService.java 中的包名称文件发送至:com.firstapp.service

关于java - FC 尝试启动我的 Android AccessibilityService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11575394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com