Articles of android x86

交叉编译 – 用于x86的tcpdump

我需要tcpdump二进制文件用于android-x86 。 这是我做的: sudo apt-get install gcc-i686-linux-android sudo apt-get install byacc sudo apt-get install flex wget http://www.tcpdump.org/release/tcpdump-4.9.0.tar.gz wget http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz tar zxvf tcpdump-4.9.0.tar.gz tar zxvf libpcap-1.8.1.tar.gz cd libpcap-1.8.1 export CC=gcc ./configure –host=i686-pc-linux-gnu –with-pcap=linux make cd .. cd tcpdump-4.9.0 export ac_cv_linux_vers=3 export CFLAGS=-static export CPPFLAGS=-static export LDFLAGS=-static ./configure –host=i686-pc-linux-gnu –disable-ipv6 但是当我运行最后一个命令时,我得到以下错误: configure: WARNING: unrecognized options: –disable-ipv6 checking […]

如何在VM VirtualBox上运行Android-x86 4.2 iso?

我想使用Android-x86测试和调试我的App.I成功之前尝试过其他版本的Android-x86,但是关于android-x86-4.2有一个错误。所以我在这里问我的问题因为它可能会发生其他: 我在Win7 32-Bit上安装了oracle VM virtualBox ,然后我从Android-x86下载了android-x86-4.2-20121225.iso – 将Android移植到x86 。之后我从iso上安装了VirtualBox上的Android x86-4.2并创建了假SD卡它,我试图运行它,但是当我启动它时,我在控制台中看到了这些行: 检测Android-x86 …在/ dev / sda1中find ANDROID root @ x86:/# 没有别的,即使我等了20多分钟也没有发生任何事情!我尝试了一些但结果是一样的。我怎么能解决这个问题?

Android x86虚拟盒+摄像头

我想知道如何在virtualbox中使用我的笔记本电脑的内置网络摄像头和android x86。 我已经尝试启动默认的“相机”应用程序,它告诉我必须配置SDCard,我在本教程中做了什么: SD卡虚拟盒 但现在我想知道如何让VM知道我的网络摄像头并让它被android使用。 我下载了USB2主机的插件,但网络摄像头没有出现在设备列表中…… 感谢您的帮助!

ARM,MIPS,x86的Android os.arch输出?

为了识别Android设备的平台,似乎java系统属性“os.arch”就足够了: Log.i(“mytag”, “os.arch: ” + System.getProperty(“os.arch”)); 大多数ARM设备都会响应: os.arch: armv7l x86模拟器响应: os.arch: i686 真正的英特尔和MIPS设备的输出有哪些? x86 Android设备:?????? mips Android设备:?????? 还有其他平台和变种吗? 编辑Google TV: 看起来Google TV使用’none’来构建代码。 Vizio Co-Star:os.arch:armv7l,Build.CPU_ABI / Build.CPU_ABI2:none / unknown Logitech Revue:os.arch:i686,Build.CPU_ABI / Build.CPU_ABI2:none / unknown 编辑澄清意图: 这里的目标是将实际设备列表的编译与其输出进行众包。 AOSP代码的预期输出很有意思,但设备制造商(如上面的旧Google TV设备)可能会偏离提供AOSP代码预期的输出。

如何在内置笔记本电脑蓝牙的VirtualBox上测试Androidx86上的基于蓝牙的应用程序

如何在笔记本电脑上的Android模拟器上运行基于蓝牙的应用程序。 当我运行蓝牙应用程序时,据说蓝牙设备未连接。 我用Google搜索,我find了使用Oracle VM VirtualBox 。 我也按照这个步骤, 从http://www.android-x86.org/下载Androidx86。 这是一个.iso文件,所以你需要像VMWare或VirtualBox这样的东西来运行它。 我,我使用VirtualBox。 创建虚拟机时,需要将来宾操作系统的types设置为Linux而不是其他。 创建虚拟机后,将网络适配器设置为“Bridged”。 启动VM并在启动时选择“Live CD VESA”。 现在你需要找出这个VM的ip。 转到VM中的终端(使用Alt + F1和Alt + F7切换)并使用netcfg命令查找。 现在你需要打开命令提示符并转到你的android安装文件夹(在主机上)。 这通常是C:\ Program Files \ Android \ android-sdk \ platform-tools>。 输入adb connect IP_ADDRESS 完了! 现在您需要添加蓝牙。 插入USB蓝牙适配器。 在VirtualBox屏幕中,转至设备> USB设备。 选择你的加密狗。 完成! 现在你的Android VM有蓝牙。 尝试启动蓝牙并发现/与其他设备配对。 现在剩下的就是去Eclipse,并运行你的程序。 Android AVD管理器应将VM显示为列表中的设备。 我这样做了,它工作正常。 但问题是,如果我使用蓝牙适配器它工作正常,但我不能使用我的笔记本电脑的内置蓝牙设备与VM机。 如何将内置蓝牙设备与VM Machine连接,如何将其用于测试基于蓝牙的应用程序。 请提出一些想法。 提前致谢..

虚拟机上的Android在空闲后卡住了

我正在运行一个带有android-x86的VirtualBox(作为超慢速AVD仿真器的替代品)。 它是一个在Windows 7主机上运行android 4.0的Linux VirtualBox。 机器启动,一切正常,但如果我让机器闲置不到5分钟,我就无法执行任何操作 – 所有菜单,按钮等都没有响应,虽然安卓时钟正在改变,我可以去命令(alt + F1)和返回gui(alt + F7)。 有没有人遇到过这种现象,或者知道这里出了什么问题?

如何在android模拟器中运行wifi对等应用程序..?

我正在尝试在android(4. +)中开发一个wifi对等应用程序。 这里的问题是如何测试它。 我试图在android模拟器中运行该应用程序。 没有选项在设置菜单中配置wifi,我也厌倦了使用开发工具应用程序从模拟器启用wifi,但它没有工作,并通过我所有的谷歌搜索超过3天,我发现Android模拟器不支持无线上网。 所以我选择了使用虚拟盒的androidx86 4.0eeepc并且厌倦了添加wifi和蓝牙设备(我的应用程序同时使用蓝牙和wifi)但是只添加了蓝牙设备而且它无法正常工作。 但我的虚拟盒子检测到了wifi和蓝牙设备。 我只是无法让他们使用虚拟机。 我尝试了一切,比如在androidx86中使用终端模拟器应用程序手动添加地址,并通过android命令行使用netcfg ,但它们都没有工作。 请建议并指导我在正确的路径上运行这些在android中使用wifi和蓝牙的应用程序。 提前致谢。

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

我发现了一个简单的指南,在VM( 指南 )中安装Android-x86。 连接到Eclipse和所有工作正常,但在虚拟机上安装我的应用程序失败,出现以下错误: 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 我search了谷歌的错误,发现了一个小脚本来解决这个问题,但它不工作( 脚本 )。 脚本执行后,我得到了同样的错误。 我使用Android-x86 2.2通用版,更多细节可以在这里find: 版本2.2 有没有可能解决这个问题? 编辑: 我testing了所有2.2版本。 只有generics和sparta一般工作,但没有人接受我的apk。 用adb install […]

为android x86获取vbox guest addtions

我在虚拟框上运行Android-x86。 而且我想要启用指针集成,需要在guest虚拟机操作系统上安装VBox Guest添加。 我已经search了很多,但是我得到的是,必须编译android-x86内核头添加客人。 所以如果有人做了,或者知道了这个程序,那对我来说会有很大的帮助。 提前致谢。

adb今天无法在VirtualBox中连接到Android-x86

我已经在VirtualBox中成功安装了Android-x86-v3.2-eeepc。 这是一个很好的方法来帮助我在Android上debuggingUSB主机应用程序。 这种configuration的安装是: 安装VirtualBox 在VBOX中安装Android-x86-v3.2-eeepc映像到虚拟硬盘 将networking设置为“仅主机” 进入控制台,input“dhcpcd eth0”得到IP地址,如“192.168.56.101” 进入主机控制台,input“adb connect 192.168.56.101” 通常情况下,连接到Android-in-VBox中运行的adb守护进程应该没问题。 今天,它突然提示我如下: C:\>adb connect 192.168.56.101 unable to parse 192.168.56.101 as <host>:<port> 我试图ping其IP。 它有一个快速的反应。 我试图强制执行IP和端口。 C:\>adb connect 192.168.56.101:5554 unable to connect to 192.168.56.101:5554 我不知道它的根本原因。 我检查了防火墙,VirtualBox是在例外列表中。 它仍然不起作用。 PCconfiguration:Windows XP VirtualBox V4.1