Android开发环境搭建及网络配置问题汇总

来源:互联网 发布:北京python培训费用 编辑:程序博客网 时间:2024/05/16 07:31

最近开始玩android,遇到一些菜鸟级问题,总结如下。

一、sdl_app: emulator.exe - 应用程序错误【转】

可以尝试的三个方法(推荐2+3):

1.删除avd所在的文件夹:

   C:\Documents and Settings\chenchongji\.android

   然后新建avd

2.SD card size 不要设置

3.在avd manager里编辑对应avd,添加hardware -> device ram size


二、解决Android模拟器无法上网的问题【转】

之前在Eclipse启动模拟器后,进入浏览器,发现无法上网。在网上寻找解决方法,有的设置代理,有的说是DNS问题,感觉DNS问题比较好解决,于是动手设置。

在没有关闭模拟器的情况下,【菜单】-【运行】,输入CMD,在打开的命令窗口中,输入adb shell(首先确定你已经设置了Path变量,把D:\android-sdk_r06-windows\tools\;加了进去)

之后显示#符号,输入getprop,会得到很长的结果,其中有:
[ro.kernel.android.ndns]: [2]
[net.eth0.dns1]: [10.0.2.3]
[net.eth0.dns2]: [10.0.2.4]
有两个DNS IP,修改其中的一个即可,如:
setprop net.eth0.dns2 192.168.0.5

此后就可以上网了。

注:192.168.0.5就是ipconfig /all出来的dns地址,缺点是模拟器重启了,设置就丢失了。

三、Eclipse与Android模拟器的关系【总结】

模拟器可以一直开着,就像一个与本机相连的手机,调试程序时只要修改后重跑就又上载安装到模拟器上(可能会冲突,那就先在模拟器上卸载,再run),而不需要每次都重启模拟器。

四、Android跑马灯效果【转】


所谓跑马灯效果就是当文字超过控件所能容纳的空间时,在控件内滚动的效果。

要实现这样的效果需要在布局文件中加上:
android:singleLine=”true”
android:ellipsize=”marquee”
android:focusableInTouchMode=”true”
android:focusable=”true”

需要注意的是:layout_width=”"要写成固定值,不能是wrap_content或者fill_parent,而且要比text长度长。另外还可以设置滚动的次数android:marqueeRepeatLimit=”";
android:marqueeRepeatLimit=”marquee_forever”表示一直滚动。

原创粉丝点击