Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.AbstractMethodError:未实现抽象方法_Java_Android_Themes_Logcat - Fatal编程技术网

java.lang.AbstractMethodError:未实现抽象方法

java.lang.AbstractMethodError:未实现抽象方法,java,android,themes,logcat,Java,Android,Themes,Logcat,我目前正在将Android应用程序移植到我的手机上,并取得了良好的进展。我目前有一个错误,但我不知道是什么错误: 06 21:05:24.301 E/AndroidRuntime(2871):java.lang.AbstractMethodError: 抽象方法未实现 04-06 21:05:24.301 E/AndroidRuntime(2871):在android.content.pm.PackageManager.getInstalledThemePackages(PackageManag

我目前正在将Android应用程序移植到我的手机上,并取得了良好的进展。我目前有一个错误,但我不知道是什么错误:

06 21:05:24.301 E/AndroidRuntime(2871):java.lang.AbstractMethodError: 抽象方法未实现 04-06 21:05:24.301 E/AndroidRuntime(2871):在android.content.pm.PackageManager.getInstalledThemePackages(PackageManager.java)上 04-06 21:05:24.301 E/AndroidRuntime(2871):在com.tmobile.themanager.provider.ThemesProvider$VerifyInstalledThemesThread.verifyPackages(ThemesProvider.java:291) 04-06 21:05:24.301 E/AndroidRuntime(2871):位于com.tmobile.thememanager.provider.ThemesProvider$VerifyInstalledThemesThread.run(ThemesProvider.java:230)

顺便说一句,这是从logcat上取的


下面是该Java文件的代码:

您可能正在使您的代码与旧版本的Android API兼容,而现在最新版本有其他方法需要实现,以便在最新版本中运行


我不确定这是否是您的问题,但假设是这样,您可以根据SDK版本加载类,正如Stack Overflow的另一篇文章中所解释的那样:

我在使用改型和OKHttp时遇到了类似的问题。在我的情况下,我必须更改以下内容:

  • 编译'com.squareup.okhttp3:okhttp:3.0.0-RC1'
  • 编译'com.squareup.okhttp3:日志侦听器:3.3.1'
致:

  • 编译'com.squareup.okhttp3:okhttp:3.0.0-RC1'
  • 编译'com.squareup.okhttp3:日志侦听器:3.0.0-RC1'

它帮助我避免了这个错误

嗯,我想我正在从2.3.7回到2.3.4。我正在移植这个应用程序,这样它就只能在这个设备上运行了。那么我该如何修改我的文件使其工作呢?尝试重新加载你在项目中使用的库并修复项目属性。我还遇到过另一个帖子,一位MAC用户通过这样做解决了一个类似的问题:我不明白的一件事是,这个错误是否表示它没有在Android或我的源代码中实现。这个错误是因为你的代码或你的代码使用的库。尝试查看我给出的第一个链接中的链接:并从接受的答案中查看示例源代码。看看你是否能运用同样的原则,如果它解决了你的问题。如果不行,我不知道你还能做些什么来解决这个问题。