`

android 虚拟机网络问题处理

 
阅读更多

         

            开启移动网络后发现还是不能上网,网上找了好多处理方法,都不怎么靠谱,最后发现一种设置DNS的方法。

 

          Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般 电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟 器的默认DNS设置成电脑的DNS地址即可。

 

第一步:用系统的命令进入Android开发包的tools目录(开启虚拟机)

 

 cd X:/.../android-sdk-windows/tool

 

第二布:使用adb的shell,确认系统的各项属性,cmd命令行中输入

 

adb shell

 

getprop

 

getprop会列出系统当前的各项属性

 

第三步:得到模拟器的DNS地址

 

在结果里可以看到:

 

[net.dns1]: [10.0.2.3]

[net.dns2]: [10.0.2.4]

[net.dns3]: [10.0.2.5]

[net.dns4]: [10.0.2.6]

 

第四步:把dns改成我们自己的DNS

 

setprop net.dns1 8.8.8.8     (根据个人而定,我是用google提供的DNS)。

 

ps:但是发现不能保存,每次开启后都要设置。烦,还在寻在解决方法中......

 

分享到:
评论

相关推荐

    android_windows虚拟机

    在提供的文件名称列表中,"Android.exe"很可能是一个用于安装或运行Android虚拟机的可执行程序。这类程序可能包含一个完整的Android系统镜像,用户只需运行该文件,就可以在Windows环境下启动Android系统。安装过程...

    Android的JAVA虚拟机和JAVA环境

    例如,`android.os`包包含了处理操作系统交互的类,`android.widget`包提供了各种用户界面组件,而`android.content`包则涉及数据存储和内容提供者。 **JNI(Java Native Interface)** 有时,为了性能或访问特定...

    快手私信卡片android virtual虚拟机实现源码

    这通常包括Activity、Fragment、Adapter、布局文件(XML)、网络请求处理、数据库操作、动画效果等组件。源码分析可以帮助我们学习到以下几点: 1. **UI设计**:私信卡片的界面设计,如何使用XML布局文件构建,以及...

    虚拟机linux下配置android环境

    在虚拟机Linux环境下配置Android开发环境是一个涉及到多个步骤和技术领域的过程。这个过程主要涉及以下几个关键知识点: 1. **虚拟机软件安装**:首先,你需要在你的主机系统上安装一个虚拟机软件,如VMware或...

    《深入理解Android:Telephony原理剖析与最佳实践》迷你书

    Telephony是Android操作系统中的核心组件之一,主要负责处理手机的电话、短信等功能,涉及到了移动通信领域的诸多技术。这本书深入探讨了Telephony的工作原理,并提供了实践性的最佳指导,对于Android开发者特别是想...

    虚拟机Vmware安装运行安卓4.0详细教程

    分配足够的内存给Android虚拟机,通常2GB是一个合理的起点。对于处理器,根据你的物理主机配置分配1到2个核心。磁盘大小也需设定,至少分配8GB,以便容纳Android系统和应用。 为了在Vmware上运行Android,我们需要...

    android录音并发送到服务器端进行播发pcm码流

    总结起来,这个项目涵盖了Android的MediaRecorder音频录制、文件操作、网络编程以及Python服务器端的音频处理和播放技术。通过学习和实践,你不仅可以掌握Android多媒体开发,还能深入了解网络通信与音频处理的细节...

    安卓运行Win7虚拟机.zip

    7. **网络连接**:虚拟机需要网络连接才能发挥其功能,这可能涉及到设置网络共享、NAT或桥接网络模式。用户需要了解如何在安卓设备和虚拟机之间配置网络连接。 8. **文件共享**:为了在安卓和Windows 7之间交换文件...

    Android-kotlin实现网络请求库

    本项目"Android-kotlin实现网络请求库"是基于Kotlin构建的一个自定义网络请求库,结合了fastjson用于数据解析,HandlerThread来管理后台任务,以及自定义注解以提升代码的可读性和易用性。下面我们将详细探讨这些...

    深入理解Android:Telephony原理剖析与最佳实践

    Telephony是Android系统的核心组件之一,负责处理手机的通话、短信等功能。此书涵盖了从基础概念到高级技术的广泛内容,对于希望在Android通信领域深耕的人来说,是一份不可多得的资源。 首先,Telephony模块主要...

    基于Android平台的事件处理

    ### 基于Android平台的事件处理 #### 摘要与背景介绍 随着3G网络的普及,移动终端的功能愈发强大,不仅限于传统的通讯工具,还成为了连接互联网的重要载体。这一变化催生了大量的移动应用需求,特别是针对智能设备...

    深入理解Android:卷I

    本书将讨论HTTP通信、WebSocket、JSON解析以及使用Android的异步任务处理网络请求的方法。 11. **多媒体支持**:Android提供了处理音频、视频和图像的API,书中有详细章节讲述如何集成多媒体功能,包括播放器的实现...

    Bochs安卓系统虚拟机DSL.zip文件

    总的来说,Bochs安卓系统虚拟机DSL.zip文件提供了一个完整的Bochs虚拟机环境,结合bochsrc.txt配置文件,用户可以创建和管理Android虚拟机。这对于开发者调试应用、学习Android系统内部工作原理或者进行教学演示都是...

    bochs 安卓X86虚拟机

    这个“bochs 安卓X86虚拟机”项目正是利用了Bochs的这一特性,使用户能够在Android设备上体验并运行X86兼容的操作系统,如Windows 98、Windows XP或Linux发行版。 首先,我们来了解一下Bochs的核心功能。Bochs模拟...

    Android应用源码仿QQ邮箱安卓客户端项目.zip

    8. **权限管理**:考虑到Android 6.0(API级别23)及以上版本的运行时权限,应用需要在运行时请求用户授予访问邮件、网络等敏感资源的权限。 9. **异步编程**:Android应用的UI线程不应被长时间阻塞,因此,耗时...

    安卓2.2和2.3等可用的java虚拟机及使用方法

    "uc浏览器.jpg"可能展示了UC浏览器在Android设备上的界面,这表明Java虚拟机不仅限于运行游戏和简单工具,还可以支持复杂的网络应用。 最后,"使用方法.txt"文件提供了详细的操作指南,解释如何安装和配置Jbed以及...

    一款android网络收音机.

    在Android平台上,网络收音机应用的开发涉及多个技术领域,包括网络编程、音频处理、用户界面设计等。以下是对这个“android网络收音机”应用的一些关键知识点的详细解释: 1. **Android开发基础**:这个应用是用...

    基于Android的校园网络故障报修APP的设计.pdf

    该基于Android的校园网络故障报修APP的设计可以满足移动端用户报修网络故障的需求,提高网络管理人员对网络故障的处理效率,并且可以统计网络故障的发生率和解决率,对高校信息化建设的意义重大。

Global site tag (gtag.js) - Google Analytics