gpt4 book ai didi

android - 已签名的 APK 在 Android 5.0 上崩溃

转载 作者:行者123 更新时间:2023-11-29 01:35:48 25 4
gpt4 key购买 nike

我将一个 Android 项目更新到 Android 5.0,直接从 Genymotion 模拟器中的 Eclipse 运行时一切正常。但是当我创建一个签名的 APK 并上传它时,它崩溃了。已签名的 APK 适用于 Android 4.0 模拟器,但不适用于 5.0。AppCompat 库与 Android > 库中的项目链接。

我在 AndroidManifest.xml 中声明:

    <uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="21" />

我的基本 Activity 扩展 android.support.v7.app.ActionBarActivity。这是我在 5.0 上运行时在 logcat 中看到的错误:

FATAL EXCEPTION: main
Process: com.myapp.mypackage, PID: 1414
java.lang.AbstractMethodError: abstract method "android.support.v7.app.ActionBar ol.a()"
at ol.b(SourceFile:123)
at android.support.v7.app.ActionBarActivity.getSupportActionBar(SourceFile:73)
at com.myapp.mypackage.StartActivity.onCreate(SourceFile:91)
at android.app.Activity.performCreate(Activity.java:5933)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

这可能是什么原因造成的,或者除了签名之外,直接运行和安装之间有什么区别?

非常感谢,感谢您的帮助!

最佳答案

  1. 删除 Eclipse 并安装 Android Studio。 Google 不再支持 ADT 插件。
  2. 您应该始终以最新的 Android 版本为目标(当前最新版本为 22)
  3. 您应该使用最新的 v7 appcompat library(当前最新版本是 22.2.0)
  4. 您应该从 AppCompatActivity 扩展您的 Activity

关于android - 已签名的 APK 在 Android 5.0 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28126402/

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