无法安装APK

2023-12-04

我正在使用 Eclipse GanymedeADT 10.0插件和Android3.0 SDK构建我的应用程序。

当我尝试在手机上部署应用程序时,我在控制台上看到以下内容:

[2011-05-06 10:35:38 - MyProject] Failed to install MyProject.apk on device 
[2011-05-06 10:35:38 - MyProject] (null)
[2011-05-06 10:35:38 - MyProject] Launch canceled! 

并将以下内容写入adb logcat:

INFO/zipro(2499): Could not find end-of-central-directory in Zip
DEBUG/asset(2499): failed to open Zip archive '/data/local/tmp/MyProject.apk'
WARN/PackageParser(2499): Unable to read AndroidManifest.xml of /data/local/tmp/MyProject.apk
WARN/PackageParser(2499): java.io.FileNotFoundException: AndroidManifest.xml
WARN/PackageParser(2499):     at android.content.res.AssetManager.openXmlAssetNative(Native Method)
WARN/PackageParser(2499):     at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:523)
WARN/PackageParser(2499):     at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:491)
WARN/PackageParser(2499):     at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:597)
WARN/PackageParser(2499):     at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:126)
WARN/PackageParser(2499):     at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:100)
WARN/PackageParser(2499):     at android.os.Binder.execTransact(Binder.java:288)
WARN/PackageParser(2499):     at dalvik.system.NativeStart.run(Native Method)
ERROR/PackageManager(1579): Failed to handle start copy. Giving up
ERROR/PackageManager(1579): java.lang.NullPointerException
ERROR/PackageManager(1579):     at android.os.Parcel.readException(Parcel.java:1253)
ERROR/PackageManager(1579):     at android.os.Parcel.readException(Parcel.java:1235)
ERROR/PackageManager(1579):     at com.android.internal.app.IMediaContainerService$Stub$Proxy.getMinimalPackageInfo(IMediaContainerService.java:220)
ERROR/PackageManager(1579):     at com.android.server.PackageManagerService$InstallParams.handleStartCopy(PackageManagerService.java:5065)
ERROR/PackageManager(1579):     at com.android.server.PackageManagerService$HandlerParams.startCopy(PackageManagerService.java:4954)
ERROR/PackageManager(1579):     at com.android.server.PackageManagerService$PackageHandler.doHandleMessage(PackageManagerService.java:476)
ERROR/PackageManager(1579):     at com.android.server.PackageManagerService$PackageHandler.handleMessage(PackageManagerService.java:421)
ERROR/PackageManager(1579):     at android.os.Handler.dispatchMessage(Handler.java:99)
ERROR/PackageManager(1579):     at android.os.Looper.loop(Looper.java:143)
ERROR/PackageManager(1579):     at android.os.HandlerThread.run(HandlerThread.java:60)

当我尝试使用安装它时adb shell从 cmd 提示符我得到:

EOCD not found, not Zip
file 'D:\Workspace\MyProject\bin\MyProject.apk' is not a valid zip file

我尝试清理项目/删除gen文件夹/删除调试密钥库。没有任何效果;

请指教。


看到这个thread they solved the issue : 无法从 eclipse 启动应用程序

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法安装APK 的相关文章

随机推荐

  • python tkinter:检测触摸板上的水平滚动

    我有一个 大 python tkinter 画布 使用箭头键和 Shift 鼠标滚轮进行导航非常简单 但我也想通过笔记本电脑触摸板上的两根手指来完成此操作 今天我发现它可以识别水平滚动 Ubuntu 16 04 LTS Python 2 x
  • 梯度如何通过 tf.py_func 传递

    这是张量流中的 Faster R CNN 实现 The 提案层 is 实施通过蟒蛇 我很好奇梯度是否可以通过tf py func权重和偏差不断变化所以我认为梯度传递成功 然后我做了一个小测试 import tensorflow as tf
  • gcloud 可以连接,但 gsutil 无法连接

    尝试使用gcloud gsutil从笔记本电脑 gcloud可以连接但是gsutil cannot mylaptop jamiet gcloud projects list head 2 PROJECT ID NAME PROJECT NU
  • 具有安全性和配置文件效率的 MEF 插件

    我有一个具有许多模块 插件的应用程序 我使用带有目录插件的 MEF 来导入它们 每个用户都有一个存储在数据库中的可用模块列表 并且每个用户可以有多个配置文件来控制哪些模块可见 有一个概述区域 显示来自具有 ImportMany typeof
  • 重定向命令行输出以防止错误消息显示在命令窗口中

    我正在测试文件夹是否存在 并且根据它的存在 我想运行不同的命令 DIR MYDIR tmp gt test txt IF ERRORLEVEL 1 echo FOLDER DOES NOT EXIST else echo FOLDER EX
  • ES6 中的映射与对象,何时使用?

    参考 MDN 地图 当键在运行时之前未知时 以及当 所有键都是相同类型 所有值都是相同类型 当存在对单个元素进行操作的逻辑时 请使用对象 问题 在对象上使用映射的适用示例是什么 特别是 什么时候密钥在运行时之前是未知的 var myMap
  • 如何从其他活动调用主活动中的方法?

    我想从其他活动中调用主活动中的公共方法 我怎样才能做到这一点 class MainActivity extends Activity public void myMethod class MyActivity extends Activit
  • 在C中读取字符串

    如果我使用 C gets 并且我正在从用户那里读取字符串 但我不知道我需要多大的缓冲区 并且输入可能非常大 有没有办法可以确定用户输入的字符串有多大 然后分配内存然后将其放入变量中 或者至少是一种在不知道输入有多大的情况下接受输入的方法 有
  • lme4 升级产生错误消息 Error in `[[<-.data.frame`(`*tmp*`, i, value = integer(0))

    上周我用 lmer lme4 构建了一个广义混合线性模型 效果很好 fit lt lmer dat presence log dat SIZE strict dat Troph level log dat HAB500EXCL strict
  • c++:具有任意签名的 std::function 的 std::vector

    是否有可能创建一个std vector可以容纳一个std function有任何签名吗 函数参数都将被预先绑定 I tried std vector
  • 可重复读隔离级别 SELECT 与 UPDATE...WHERE

    也许你可以在这里为我阐明一些事情 数据库 MySQL 5 7 存储引擎 InnoDB 隔离级别 可重复读 下表 MyTable PK Concur 3 2 我此时没有进行任何交易 我选择此记录 例如 SELECT FROM MyTable
  • 如何修改 Mule 负载变量?

    使用 Mule 3 3 我得到了一个有效负载 它以 JSON 形式开始 我使用 java util HashMap 将其转换为对象 我可以使用 JDBC 查询很好地访问变量 message payload AddJob variable1
  • 在php中创建每周日历

    我创建了一个 php 日历 一次显示一周 这是我创建的代码 a href Next Week a a href a
  • 如何为 HTML/CSS 页面添加加载更多按钮?

    我想制作一个单页网站 它将包含大量内容 假设上面有 1000 张照片 我不希望人们等待 5 分钟才能加载我的页面 所以我想在页面底部添加 加载更多 按钮 如何使用 HTML CSS JS 做到这一点 你可以设置所有divs to displ
  • androidcursor.getBlob 不工作

    您好 我尝试在 sqlite 数据库中存储和检索图像 我的以下代码不起作用 我不确定我做错了什么 请帮忙 我创建的数据库表如下 db openOrCreateDatabase StudentDB Context MODE PRIVATE n
  • 在 Mongo/RectiveMongo 中存储/获取列表引用的值的最佳方式?

    我有一个非常常见的用例 评论列表 每个评论都有一个作者 我使用引用存储评论中对作者的引用 因为作者可以发表多个评论 现在我正在使用 ReactiveMongo 并希望尝试保持数据库访问异步 但在这种情况下 我不知道如何做 我对数据库进行异步
  • Android 序列化/对象传递和返回

    所以我有一个管理工单的应用程序 在应用程序的一部分中 我有一个从网络服务检索到的工作订单列表 然后 用户从列表中选择一个工作订单 列表将启动一个显示工作订单详细信息的新活动 将工作订单对象传递给它 用户可以在此期间编辑工作订单的部分内容 如
  • 使用已删除的函数‘sf::RenderWindow& sf::RenderWindow::operator=(const sf::RenderWindow&)’

    我对 C 还很陌生 所以请放轻松 我正在尝试使用 sfml 创建一个 RenderWindow 然后 在创建播放器时 该播放器的关联 窗口 对象将设置为之前创建的 RenderWindow 我的目的是能够从播放器对象运行窗口方法 例如 wi
  • 如何直接初始化一个HashMap(以字面的方式)?

    有没有像这样初始化 Java HashMap 的方法 Map
  • 无法安装APK

    我正在使用 Eclipse GanymedeADT 10 0插件和Android3 0 SDK构建我的应用程序 当我尝试在手机上部署应用程序时 我在控制台上看到以下内容 2011 05 06 10 35 38 MyProject Faile