Java ClassNotFoundException:没有';我找不到课

Java ClassNotFoundException:没有';我找不到课,java,android,android-manifest,Java,Android,Android Manifest,我尝试使用创建自定义键盘,但当我运行它并更改键盘时,出现错误: java.lang.RuntimeException: Unable to instantiate service com.ginso.simplekeyboard.SimpleIME: java.lang.ClassNotFoundException: Didn't find class "com.ginso.simplekeyboard.SimpleIME" on path: DexPathList[[zip file "/da

我尝试使用创建自定义键盘,但当我运行它并更改键盘时,出现错误:

java.lang.RuntimeException: Unable to instantiate service com.ginso.simplekeyboard.SimpleIME: java.lang.ClassNotFoundException: Didn't find class "com.ginso.simplekeyboard.SimpleIME" on path: DexPathList[[zip file "/data/app/com.ginso.simplekeyboard-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
我试着把清单上的点去掉
。 我还尝试了注释中发布的清单人员代码。但一切都没有改变。我做错了什么

编辑:

SimpleIME
位于标准包中。

由于您将
SimpleIME
放入标准包中,Android无法加载您声明为您的服务的
com.ginso.simplekeyboard.SimpleIME

android:name的状态

这应该是一个完全限定的类名(例如,“com.example.project.RoomService”)。但是,简而言之,如果名称的第一个字符是句点(例如“.RoomService”),则会将其追加到元素中指定的包名称中


据我所知,没有办法在标准包中使用类,所以只需将
simpleme
放在
com.ginso.simplekeyboard
包中,一切都应该正常工作。

发布源代码可能会有所帮助,尤其是主类及其包。代码与链接中的代码相同,我的软件包名为com.ginso.simplekeyboard。您是否也更改了
simpleme
类的软件包?它在标准软件包中。我怀疑是否有人会像这样下载您的文件。您应该在问题中包含代码的相关部分。