gpt4 book ai didi

android - SherlockActionBar : Export signed apk, 然后 Eclipse 崩溃:(

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:11:58 26 4
gpt4 key购买 nike

今天我完成了我的新 android 应用程序的测试..

我使用 SherlockActionBar。

作为/库导入

我的操作系统是 Ubuntu 12.10 64 位..

我可以从 Eclipse 构建 .apk 并且应用程序在我的 Android 2.3.3(移动)和我的 Android 4.0(平板电脑)上运行。

但是当我尝试:Android tools -> Export signed application package,然后 Eclipse 崩溃了:(

我得到这个错误:(在导出/崩溃之前)

Invalid ZIP archive: /home/voidcode/Ubuntu One/workspace/JakeWharton-ActionBarSherlock-e5c2d1c/library/bin/library.jar

这是崩溃后我在 Eclipse 文件夹中找到的错误日志: http://paste.ubuntu.com/1677938/

我的 AndroidManifest.xml 看起来像这样:

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

我的project.properties 看起来像这样:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-14
android.library.reference.1=../JakeWharton-ActionBarSherlock-e5c2d1c/library

最佳答案

您可能想检查项目中的几件事。

  • 您的project.properties 文件以 Android API14 为目标,但您的 list 以 API15 为目标。这些应该是一样的
  • Sherlock ActionBar 仅适用于 API7+。这实际上可能是你的问题。尝试将 android:minSdkVersion="4" 更改为 android:minSdkVersion="7"
    • 显然,这不允许 Android 2.1 之前的任何内容,但您仍将以几乎 100% 的生态系统为目标。

如果这不起作用,我也遇到了很多麻烦,导出包的解决方案相当随机。

我的一般解决方案是禁用自动构建,清理它,然后手动构建库项目。

例如

  • 项目菜单下
  • 取消选中自动构建
  • 然后项目> 清理...
  • 在此窗口中,取消选中立即开始构建
  • 选择清理所有项目并点击确定
  • 选择您的Sherlock ActionBar 项目
  • 执行项目> 构建项目(不是全部构建)。
    • 这将只构建这个库
    • 对您包含的任何库项目执行此操作。
  • 点击“现在,将您的项目导出为已签名的 APK”。

这通常对我有用,并且可以解决很多无法解释的导出问题。

关于android - SherlockActionBar : Export signed apk, 然后 Eclipse 崩溃:(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942456/

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