安装SDK时遇到"Done loading packages"解决变法
本来系统已经安装好了sdk,可是今天重装系统后再一次安装sdk时出现问题,打开SDK Manager后下面的进度条不前进,过一段时间后停止了,然后显示Done loading packages,记得第一次安装的时候并没有出现这个现象,在网上查了查解决方法,原来是天朝与google之间的隔阂(屏蔽google),导致了我们屌丝也跟着倒霉,所以不能访问到google网站,sdk也就不能自动更新了。
解决办法:
1.在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。 2.Windows在C:\WINDOWS\system32\drivers\etc打开/etc/hosts文件,添加 #google_android更新 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com按照上面两个步骤执行后就可以正常更新了
----------------------------------------------
Eclipse中新建android项目中没有R.java文件以及找不到getActionBar()
1.解决项目中没有R.java问题。在Eclipse中找到Project--->Build Automatically,在前面打对号,系统就会自动生成R.java文件;
2.解决找不到getActionBar()方法问题。由于在建立项目时android版本选择的是2.3,它默认的API 10,而getActionBar()是API 11以后才出现的,所以在建立安卓项目时Build SDK中API最少应该选择11以上才可以使用。
----------------------------------------------
遇到unfortunately activity has stopped问题解决办法
解决方法:
一、 主要是import的package不对,在第一个activity引入的包中加入
三、监听器中重写方法是public void onClick(View arg0)而不是public void onClick(DialogInterface arg0, int arg1),这样程序就可以运行了。
补充:在引入 import android.view.View.OnClickListener;包时可能会出错,显示
The import android.view.View.OnClickListener collides with another import statement;这个主要是因为在上面已经引入了类似的一个包,可以将这个包删去,然后再将继承OnClickListener的代码:implements OnClickListener改写成implements android.view.View.OnClickListener就可以了。
本来系统已经安装好了sdk,可是今天重装系统后再一次安装sdk时出现问题,打开SDK Manager后下面的进度条不前进,过一段时间后停止了,然后显示Done loading packages,记得第一次安装的时候并没有出现这个现象,在网上查了查解决方法,原来是天朝与google之间的隔阂(屏蔽google),导致了我们屌丝也跟着倒霉,所以不能访问到google网站,sdk也就不能自动更新了。
解决办法:
1.在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。 2.Windows在C:\WINDOWS\system32\drivers\etc打开/etc/hosts文件,添加 #google_android更新 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com按照上面两个步骤执行后就可以正常更新了
----------------------------------------------
Eclipse中新建android项目中没有R.java文件以及找不到getActionBar()
1.解决项目中没有R.java问题。在Eclipse中找到Project--->Build Automatically,在前面打对号,系统就会自动生成R.java文件;
2.解决找不到getActionBar()方法问题。由于在建立项目时android版本选择的是2.3,它默认的API 10,而getActionBar()是API 11以后才出现的,所以在建立安卓项目时Build SDK中API最少应该选择11以上才可以使用。
----------------------------------------------
遇到unfortunately activity has stopped问题解决办法
解决方法:
一、 主要是import的package不对,在第一个activity引入的包中加入
import android.view.View.OnClickListener;import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
二、将myButton.setOnClickListener((android.view.View.OnClickListener)new MyButtonListener());改写成myButton.setOnClickListener(new MyButtonListener());
三、监听器中重写方法是public void onClick(View arg0)而不是public void onClick(DialogInterface arg0, int arg1),这样程序就可以运行了。
补充:在引入 import android.view.View.OnClickListener;包时可能会出错,显示
The import android.view.View.OnClickListener collides with another import statement;这个主要是因为在上面已经引入了类似的一个包,可以将这个包删去,然后再将继承OnClickListener的代码:implements OnClickListener改写成implements android.view.View.OnClickListener就可以了。