`
tieshow
  • 浏览: 29255 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

用Android-X86和VirtualBox打造高性能Android开发环境 之解决上网问题

 
阅读更多
《用Android-X86和VirtualBox打造高性能Android开发环境》原帖
http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.html

桥接方式,基于虚拟网卡实现,就相当于直接连到公司的以太网上了
android里 设置》Enternet configuration(以太网配置)》...自己配置下吧

但是,问题来了,不能上网...(是在公司的网)
后来发现,网关上报我arp攻击!!!
我们公司路由器必须IP-MAC绑定,否则把你虚拟网卡的arp请求当成攻击
(我感觉,主机已经一个网线连到路由器,虚拟机再发送arp请求,路由器就很可以判断你中了arp毒吧)
其实是我嫌麻烦,把IP-MAC绑定关了,要不然也碰不上这问题了。

还有一个必须的步骤(我现在用的是eeepc 2.3版本,后面会说到,其实2.2版本就不用这样了,直接gui里设置就行
linux下要设置下默认网关才行,虽然前面android里以太网已经设置了网关,
命令行 route add default gw 192.168.1.1 dev eth0

OK,可以上网了

我同事也试验了NAT方式,也是可以上网的。

===========================
又来问题了,android虚拟机断网重连或重启后,又需要重新设置 默认路由才行
原来必须用,android-x86-2.2的,反正我用android-x86-2.2-generic.iso就好了
里面以太网设置选项都不一样
2.2里是 "default router"
2.3里是 "gate way"

别的3.x,4.x 我都试了,虽然gui里没以太网设置,
但是命令行里设置下还是可以上网的,但同样重启还得重设默认路由
竟然这样整啊,


分享到:
评论

相关推荐

    用Android-X86和VirtualBox打造高性能Android开发环境

    使用 Android-X86 和 VirtualBox 打造高性能 Android 开发环境 本文主要介绍如何使用 Android-X86 和 VirtualBox 搭建高性能 Android 开发环境,以解决 Android 模拟器性能问题。Android 模拟器的性能问题主要由于...

    适用于虚拟机安装的安卓镜像,android-x86-64-8.1-rc1.iso

    标题中的“android-x86-64-8.1-rc1.iso”是一个...综上所述,“android-x86-64-8.1-rc1.iso”是一个专为在64位虚拟机环境下运行的Android 8.1系统镜像,为用户提供了一种在个人电脑上体验或开发Android应用的便捷途径。

    VirtualBox虚拟机和android3.2搭建高效android开发环境[整理].pdf

    搭建高效的Android开发环境是每个Android开发者都需要掌握的基本技能之一,特别是在使用VirtualBox虚拟机和Android 3.2系统时。VirtualBox是一款强大的开源虚拟化软件,它可以让你在个人计算机上运行多个操作系统,...

    Eclipse中安装genymotion+oracle VM virtualBox

    3. **Genymotion**: 一款基于VirtualBox的高性能Android模拟器,支持多种设备模型和Android版本。 4. **Android SDK**: 包含了编译、调试和打包Android应用程序所需的工具。 5. **Genymotion安装包**: “gentmotion-...

    Intel支持Andriod开发培训教程

    预编译好的x86模拟器(推荐使用VirtualBox)和Android-x86开源项目也被推荐用于开发环境的搭建。 总的来说,Intel支持Andriod开发培训教程是一份非常详细的指南,为开发者提供了从理论到实践的全方位指导,帮助他们...

    Android 模拟器 Genymotion 安装配置与 ARM 支持

    对于Android应用开发者而言,Genymotion提供了一个理想的测试环境,可以进行应用程序的功能性测试、性能测试以及UI测试等。 #### 二、Genymotion安装步骤 1. **下载与准备**: - 下载VirtualBox:Genymotion需要...

    Android系列教程(十六)_在电脑上装Android.doc

    它可以在x86平台上运行,并且可以直接烧录到光盘上使用,也可以在虚拟机环境中运行,如VirtualBox或VMware。这意味着,即使没有真正的Android硬件,用户也能够体验到Android的操作界面和部分功能。 **VirtualBox**...

    Genymotion-ARM-Translation

    Genymotion是一款高性能的Android模拟器,广泛用于开发者进行Android应用和游戏的测试。它基于VirtualBox技术,提供了快速、流畅的模拟环境,与标准的Android SDK中的AVD(Android Virtual Device)相比,具有更快的...

    AndroVM 可以让你在虚拟机环境中运行 Android.docx

    对于那些在VirtualBox上运行Android x86时遇到卡顿或兼容性问题的用户来说,AndroVM是一个值得尝试的解决方案。 AndroVM 提供了预配置的VirtualBox虚拟机,可以在其官方网站http://androvm.org/找到。同时,对于不...

    Genymotion-ARM-Translation模拟器补丁

    Genymotion以其高性能、低延迟和自定义配置而著名。它使用VirtualBox技术创建虚拟设备,允许开发者在多种Android版本和设备配置下进行应用测试。Genymotion提供了模拟GPS、摄像头、传感器等功能,以及快速的API级别...

    如何解决安卓模拟器慢的问题?.docx

    Genymotion是一款基于VirtualBox的高性能Android模拟器。相比于标准的Android模拟器,Genymotion提供了更快的运行速度和更好的用户体验。安装和使用Genymotion的步骤包括: a. 访问Genymotion官方网站...

    sougoushurufa_x86ban.zip

    在Android开发或者测试过程中,有时我们需要使用到模拟器来运行应用程序,Genymotion模拟器因其高性能和稳定性,受到了很多开发者和测试人员的喜爱。然而,Genymotion原生并不支持中文输入,这对于需要输入中文的...

    Genymotion模拟器兼容ARM

    Genymotion模拟器是一款强大的Android开发工具,专为开发者提供高效、快速的Android虚拟设备环境。它基于Oracle的VirtualBox技术,支持在Windows、Mac OS X和Linux等操作系统上运行。Genymotion以其流畅的性能和高度...

    Genymotion_ARM_Translation

    Genymotion是一款高效、流行的Android模拟器,专为开发者和测试人员设计,它提供了一个高性能的环境来运行和测试Android应用程序。Genymotion基于VirtualBox技术,能够在个人计算机上模拟各种Android设备,使得...

    Intel haxm (英特尔硬件加速器)

    它主要用于提升在基于Intel处理器的Windows、Mac OS X等系统上运行Android x86虚拟机的性能。在Android SDK Manager中,HAXM通常作为可选组件提供,便于开发者进行快速且高效的Android应用测试。 **主要功能** 1. ...

    安卓模拟器2

    此外,它还支持ADB(Android Debug Bridge)和Eclipse、Android Studio等集成开发环境的无缝集成,便于调试和日志查看。 6. **插件与扩展**:Genymotion还提供了各种插件,如Gapps(Google应用套件),使得虚拟设备...

Global site tag (gtag.js) - Google Analytics