Build path 的重要。
The type java.lang.Object cannot be resolved.It is indirectly referenced
常看一下Build path中的各标签中是否有错误选项(有红叉),更正或删除。
当从别处导入新的项目时.eclipse 中有多个版本的JRE或JDK.或没有当前的jre,jdk版本不对应就会出现错误提示.
解决办法:先中导入项目>右键>Build path>configure build path
有错误的话: JRE system library[jrex] 前面会有错号.
选中该项,在选右侧 Edit 按钮
选中正确的JRE即可.
==================================================================
安卓常用设置
android:minSdkVersion="8"
android:targetSdkVersion="18" />
/*允许APP访问网络*/
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">/*android应用中去掉标题栏*/
android:name="com.example.t.MainActivity"
android:label="@string/app_name" >
======================================================================================
导入现有工程出现Unable to resolve target 'Android-15',打开project.properties文件,将"target = android -15 ”改为 target = android -你自己 就可轻松解决,
======================================================================================
接下来我们将解决的问题是webview回退问题,安卓程序默认在按回退键的时候退出应用,但是这显然对我们的用户体验有影响,
// 设置回退
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && web.canGoBack()) {
web.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
// web视图客户端
public class MyWebViewClient extends WebViewClient {
public boolean shouldOverviewUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
=================================================================================
让 eclipse 下的 android 模拟器联网
CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么直接在CMD窗口中输入adb shell,如:C:\Documents and Settings\Administrator>adb shell
然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下:
[net.dns1]: [10.0.2.3] 下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:192.168.1.1
setprop net.dns1 192.168.1.1 设置完毕,回车生效,那么现在模拟器可以上外网了,就是这么简单! 注意:这些配置是在模拟器在运行的情况下才可以
================================================================================
没有ADT的那个图标显示;模拟器路径位置的更改方法
如果安装过程没错,直接在Eclipse ->window->customize Perpective->Command Groups Availability 勾选andorid 中需要显示的选项就可以了
如果new project时不显示对应Android project,则在对应上面的shortcuts中勾选对应显示即可.
Android AVD模拟器创建路径位置的更改方法:
打开:计算机-->系统属性-->环境变量—>在“系统变量”那选择“新建”-->变量名为 “ANDROID_SDK_HOME” (注意,必须为这个名字!),然后把变量值改为你想放置AVD的“.android”文件夹放置的位置(如:D:\my documents)。
然后我们重启Eclipse,在Eclipse里可以看到: