相关疑难解决方法(0)

包xyz的uid不匹配:磁盘上的10044,设置中的10045

我找到了一个在VM中安装Android-x86的简单指南(指南).
连接到Eclipse并且一切正常,但在VM上安装我的应用程序失败并出现以下错误:

06-21 22:40:26.390: INFO/PackageManager(2439): /data/app/xyz.apk changed; unpacking
06-21 22:40:26.390: ERROR/PackageManager(2439): Package xyz has mismatched uid: 10044 on disk, 10045 in settings
06-21 22:40:26.390: WARN/PackageManager(2439): Native ABI mismatch from package file
06-21 22:40:26.390: WARN/PackageManager(2439): Package couldn't be installed in /data/app/xyz-1.apk
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索错误,发现一个小的Python脚本来解决问题,但它不起作用(脚本).执行脚本后,我得到了同样的错误.

我使用Android-x86 2.2泛型,更多细节可以在这里找到:2.2版

有没有可能解决这个问题?

编辑:

我测试了所有2.2版本.只有泛型和sparta一般工作,但没有人接受我的apk.
也试过adb install <packagefile>.

EDIT2:

我试过@Vlad的推荐工具.它在签署apk后部分工作.最后我使用了apkTools并用apktool中的new替换了apkEdit的旧文件.
但是adb的安装会挂起等待设备的消息或什么都没有.如果我相信eclipse DDMS,每次我尝试安装apk时,与设备的连接都会丢失.
这是我尝试安装普通 apk 时的失败:Failure [INSTALL_FAILED_INVALID_APK]

android android-emulator android-x86

8
推荐指数
1
解决办法
7046
查看次数

为什么我不能用Eclipse的1024 MB RAM从Eclipse启动AVD?

因此,就像许多人用Eclipse开始Android开发一样,即使使用快速机器,我也注意到模拟器的运行速度令人沮丧.

我搜索SO以获得使其运行更快的任何提示,并且我遇到了这个问题,其最佳答案表明了一些事情,包括使AVD拥有更多RAM.他们建议1024MB:

在此输入图像描述

听起来不错.但是当我尝试启动它时,我得到了这个:

Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Run Code Online (Sandbox Code Playgroud)

如果我将它设置为512MB(从默认的256MB开始),则启动正常.

但是,为什么在具有12GB物理RAM的Windows 7 x64机器上我不能为AVD分配1024MB?这是Eclipse的限制吗?模拟器限制?Java限制?我认为那个人在另一个问题上得到了它的工作,但我还没弄清楚我在其他地方看到的大多数反应如何说"是的,将它拨到512MB",这不是我正在寻找的答案.

eclipse android android-virtual-device android-emulator

8
推荐指数
2
解决办法
1万
查看次数

如何提高模拟器的速度?

RAM我的电脑里有1 GB .首先,当我创建AVDRAM大小为512 Eclipse.然后启动模拟器它的速度非常慢,并在运行应用程序时显示消息,你的RAM大小压缩到348.然后我删除了这个AVD并用RAM256 创建了新的.它的工作比前一个快,但速度仍然很慢.每当我关闭AVD它的节目停止响应消息并在一段时间后关闭.我正在使用3.2" QVGA(ADP2)(320*480:mdpi) AVD目标Android:4.2.2-API Level 17.我选择了快照选项.我已经看到很多关于此的问题,但大多数答案都表示这与系统无关RAM.

如果有人知道如何解决这个问题,并提高模拟器的速度帮助我.

在问这个问题之前,我没有看过西蒙提供的链接.是的,它是重复的.谢谢simon为我提供了这个链接和你的帮助.

eclipse performance ram android android-emulator

8
推荐指数
1
解决办法
5046
查看次数

适用于Android的离线(手动)安装Intel x86 Atom System映像

我想安装Intel x86 Atom System Image,因为我的模拟器速度太慢了.每次我尝试从Android sdk管理器安装它时,我都收到此消息: -

获取网址:https://dl-ssl.google.com/android/repository/sys-img/x86/addon-x86.xml 验证XML:https://dl-ssl.google.com/android/repository/sys -img/x86/addon-x86.xml 获取URL:https://dl-ssl.google.com/android/repository/sys-img/android-wear/android-wear-sys-img.xml

验证XML:https://dl-ssl.google.com/android/repository/sys-img/android-wear/android-wear-sys-img.xml

Done loading packages.

Preparing to install archives

Downloading Intel x86 Atom System Image, Android API 17, revision 1

  Resuming Intel x86 Atom System Image, Android API 17, revision 1 download at 1540 (0%)

Download finished with wrong checksum. Expected ddb3313e8dcd07926003f7b828eafea1115ea35b, got 2789383f5a408e854f56ae282de281260fa2b46d.
Done. 

Nothing was installed.
Run Code Online (Sandbox Code Playgroud)

我去了英特尔网站并手动下载它,然后按照说明安装它.但是当我创建一个新的AVD时,我没有在CPU/ABI菜单中看到Intel atom选项.

有谁知道问题是什么?

eclipse android android-virtual-device

8
推荐指数
2
解决办法
2万
查看次数

编舞(639):跳过50帧

在此输入图像描述 04-12 05:40:55.577:I/Choreographer(639):跳过50帧!应用程序可能在其主线程上做了太多工作.

每当我在Android模拟器上运行我的应用程序时它显示繁忙(我的意思是它旋转)并且它确实需要花费很多时间而且有时候它会很忙

亲切的,有人可以帮助我吗?

并且有任何版本的Android模拟器运行快速我的很慢?

android emulation android-emulator

7
推荐指数
1
解决办法
2万
查看次数

如何让Android模拟器更快启动

我目前仍在使用Atom CPU桌面进行Android应用程序开发.有什么方法可以改善它的启动时间.运行模拟器时,我可以看到模拟器使用的内核数量只有一个,我在Eclipse ADT插件中运行模拟器.

  • 如何使模拟器使用两个内核而不是一个?
  • 什么是模拟器设置,使启动更快?

我的android项目主要是PhoneGap + jQuery android应用程序.

java android

6
推荐指数
1
解决办法
4069
查看次数

为什么genymotion模拟器比android模拟器快很多?

我一直在Ubuntu 14.04,i5-2500k 3.2GHz,8 GB RAM中使用Android模拟器,但是当我找到genymotion模拟器时它非常慢.

那么,它们之间的区别是什么?为什么genymotion如此快速启动?

谢谢.

android emulation android-emulator genymotion

6
推荐指数
1
解决办法
1万
查看次数

从Android工作室测试Virtual Box上的Android应用程序

我有一个非常具体的问题.我正在尝试与我的一位朋友一起创建一个用于教育目的的Android应用程序.问题是,我的处理器不支持VT-x,这对于使用AVD至关重要,而我的Android手机已经相当老了,所以它实际上并不需要太多.

因此,我想到的一个解决方案是使用VirtualBox创建一个32位Android虚拟机并在那里测试我的应用程序.

问题在于,与实际的Android设备和AVD不同,VirtualBox Android VM并不具备与Android Studio连接以测试每个新应用版本的明显方式.

所以,我要求的就是:一种立即测试我在Android Studio中编写的应用程序的方法,我已在VirtualBox上创建,包括任何可以让我立即在VM上测试应用程序的变通方法,除了找到让adb使用它的方法.

android virtualbox

6
推荐指数
2
解决办法
3万
查看次数

类型转换为Dalvik格式失败:无法执行dex:首先未正确加载包装器

当我使用Android SDK和AVD Manager与Eclipse时,我遇到了各种奇怪的错误,比如标题中的错误.一般来说,我只是拔掉手机并将其重新插入或关闭并重新打开Eclipse,但这令人沮丧.显然Conversion to Dalvik format failed: Unable to execute dex: wrapper was not properly loaded first不允许我编译我的应用程序,我认为这是因为我试图运行模拟器与模拟器的一些建议是如此之慢,无济于事.我想我应该在Ubuntu 11.04上添加运行eclipse 3.5.2

eclipse android-virtual-device android-emulator

5
推荐指数
1
解决办法
9376
查看次数

Android 模拟器在 Windows 7 中慢得令人难以置信

我有一个漂亮的 PC 桌面,可以运行所有开发应用程序、Visual Studio、运行的 SQL Server 实例、Eclipse、Spring Eclipse 等...一切都相当快。

但是,当我运行一个简单、小型、空的 Android hello world 应用程序时,Android 启动实际上需要 3 分钟或更长时间!我不相信我是唯一经历过这种事的人吗?我不想每次都在设备中运行...通常在模拟器中运行很方便,就像我使用 XCode 到 iPhone 模拟器一样...

有这方面的经验吗?解决技巧?

谢谢

java android android-emulator

5
推荐指数
1
解决办法
7920
查看次数