标签: android-x86

切换android x86屏幕分辨率

我想在我的Windows 7上使用Android-x86 2.2作为模拟器.我已经下载了VirtualBox和ISO,我用它制作了一个虚拟机,但我无法将分辨率设置为320x480类似的东西.

以下教程" 使用Android-x86端口作为模拟器 "建议插入:

<ExtraDataItem name="CustomVideoMode2" value="320x480x16" />
Run Code Online (Sandbox Code Playgroud)

到我的.vbox文件,我做到了.然后我说UVESA_MODE=320x480,并vga=ask到启动配置.当它启动时,我必须按下Enter以查看可用选项,但其中没有320x480.我怎样才能让它发挥作用?

android virtualbox screen-resolution android-x86

68
推荐指数
3
解决办法
16万
查看次数

在VirtualBox 4.1.2上的Android x86中没有网络

我的问题几乎与这个问题相同.我尝试了那些解决方案而没有用.但我使用的是不同的Android x86图像.我正在使用ICS(4.0-RC1)asus_laptop图像.(我之前尝试过不同的图片,无法安装.)

我在Kubuntu 12.04上安装了VirtualBox 4.1.12.我按照这些步骤在我的VM中安装了android-x86-4.0-RC1-asus_laptop.iso映像.除了网络之外,它启动并正常工作.

netcfg除了lo(127.0.0.1)之外,Alt-F1 没有显示任何接口.应该可用的eth0未显示.这阻止了我在这里尝试解决方案.

新的参考资料我正在检查:

ubuntu networking virtualbox ifconfig android-x86

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

未使用的DT条目:类型0x1d arg

我正在使用android NDK- r10d来构建在adb shell上运行的Android x86可执行文件(共享链接).在运行时,我收到以下警告:

WARNING: linker: ./myapp: **unused DT entry:** type 0x1d arg 0x4a604

我正在使用一个有根的Nexus Player来测试可执行文件.

我的构建机器是Ubuntu 14.04(也在Fedora 14机器上试过).

shared-libraries android-ndk linker-warning android-x86

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

为ARM编写的原生android代码如何在x86上运行?

摩托罗拉刚刚发布了基于x86的Android手机.关于为ARM编写的本机应用程序/库(例如netflix)如何在这款手机上运行,​​我有点困惑.

如果有人能解释,我将不胜感激.

android arm native android-ndk android-x86

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

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

我正在尝试在android(4. +)中开发一个wifi对等应用程序.这里的问题是如何测试它.

我试图在android模拟器中运行该应用程序.没有选项在设置菜单中配置wifi,我也厌倦了使用开发工具应用程序从模拟器启用wifi,但它没有工作,并通过我所有的谷歌搜索超过3天,我发现Android模拟器不支持无线上网.

所以我选择了使用虚拟盒的androidx86 4.0eeepc并且厌倦了添加wifi和蓝牙设备(我的应用程序同时使用蓝牙和wifi)但是只添加了蓝牙设备并且它无法正常工作.但我的虚拟盒子检测到了wifi和蓝牙设备.我只是无法让他们使用虚拟机.

我尝试了一切,比如在androidx86中使用终端模拟器应用程序手动添加地址,并netcfg通过android命令行使用,但它们都没有工作.

请建议并指导我在正确的路径上运行这些在android中使用wifi和蓝牙的应用程序.

提前致谢.

android bluetooth wifi android-wifi android-x86

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

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

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

android virtualbox android-x86

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

Android x86虚拟盒+相机

我想知道如何在virtualbox中使用我的笔记本电脑的内置网络摄像头和android x86.

我已经尝试启动默认的"相机"应用程序,它告诉我必须配置SDCard,我在本教程中做了什么:SD卡虚拟盒

但现在我想知道如何让VM知道我的网络摄像头并让它被android使用.

我下载了USB2主机的插件,但网络摄像头没有出现在设备列表中......

谢谢您的帮助!

webcam android virtualbox android-emulator android-x86

17
推荐指数
2
解决办法
9881
查看次数

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

如何在笔记本电脑上的Android模拟器上运行基于蓝牙的应用程序.当我运行蓝牙应用程序时,据说蓝牙设备未连接.我用谷歌搜索,我找到了一种使用方法Oracle VM VirtualBox.我也按照这个步骤,

  1. http://www.android-x86.org/下载Androidx86 .这是一个.iso文件,所以你需要像VMWare或VirtualBox这样的东西来运行它.我,我使用VirtualBox.
  2. 创建虚拟机时,需要将来宾操作系统的类型设置为Linux而不是其他.
  3. 创建虚拟机后,将网络适配器设置为"Bridged".
  4. 启动VM并在启动时选择"Live CD VESA".
  5. 现在你需要找出这个VM的ip.转到VM中的终端(使用Alt + F1和Alt + F7切换)并使用netcfg命令查找.
  6. 现在您需要打开命令提示符并转到您的android安装文件夹(在主机上).这通常是C:\ Program Files\Android\android-sdk\platform-tools>.
  7. 输入adb connect IP_ADDRESS
  8. 完了!现在您需要添加蓝牙.插入USB蓝牙适配器.
  9. 在VirtualBox屏幕中,转至设备> USB设备.选择你的加密狗.
  10. 完成!现在你的Android VM有蓝牙.尝试打开蓝牙电源并发现/与其他设备配对.
  11. 现在剩下的就是去Eclipse,并运行你的程序.Android AVD管理器应将VM显示为列表中的设备.

我这样做了,它工作正常.但问题是,如果我使用蓝牙适配器它工作正常,但我不能使用我的笔记本电脑的内置蓝牙设备与VM机器.如何将内置蓝牙设备与VM Machine连接,如何将其用于测试基于蓝牙的应用程序.请提出一些想法.提前致谢..

android virtualbox bluetooth android-emulator android-x86

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

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

为了识别Android设备的平台,似乎java系统属性"os.arch"就足够了:

Log.i("mytag", "os.arch: " + System.getProperty("os.arch"));
Run Code Online (Sandbox Code Playgroud)

大多数ARM设备响应: os.arch: armv7l

x86模拟器响应: os.arch: i686

真正的英特尔和MIPS设备有哪些输出?

x86 Android设备:??????

mips安卓设备:??????

还有其他平台和变种吗?

编辑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代码预期的输出.

android arm mips android-x86

15
推荐指数
2
解决办法
8692
查看次数

交叉编译 - 用于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
Run Code Online (Sandbox Code Playgroud)

但是当我运行最后一个命令时,我收到以下错误:

configure: WARNING: unrecognized options: --disable-ipv6
checking build system type... x86_64-unknown-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... gcc
checking whether the C compiler works... yes
checking for C …
Run Code Online (Sandbox Code Playgroud)

binary android tcpdump android-x86

15
推荐指数
1
解决办法
1436
查看次数