小左闲谈

Android编程遇到的小问题20150626

当前位置:首页 » 笔记
In 笔记  @2015-06-27

除了上篇遇到的问题,还有下面几个小问题,也做个记录:

1.用android 2.2模拟器后主界面没有菜单栏等按钮,这个问题是由于创建模拟器的时候没有选择虚拟按钮,需要关掉模拟器,在AVD Manager中选择你的android 2.2模拟器,点击右侧Edit编辑修改,把它的Skin项改为“Skin with dynamic hardware control”,再次启动模拟器即可。

2.Eclipse修改类名,这个以前记得,突然脑袋短路找不到了,选择类名,右键,找到refactor下的rename选项即可。

3.用到tomcat服务器的时候,需要查看或者修改tomcat的端口,端口号在哪里呢?在tomcat安装目录下的conf/server.xml找到:


其中 port="8080"就是tomcat的服务端口,可以根据你自己的需要修改为别的端口。

标签: , , ,   评论: Android编程遇到的小问题20150626已关闭评论 

Android运行错误:No Launcher activity found! The launch will only sync the application package on the device!

当前位置:首页 » 笔记
In 笔记  @2015-06-27

在Eclipse环境下运行Android应用提示错误:

No Launcher activity found!
The launch will only sync the application package on the device!

此错误一般发生说明在你的manifest.xml中没有为action设置android.intent.action.MAIN指定的activity,也就是没有告诉程序哪个activity作为主activity来启动,就会出现前面错误提示。
正确manifest.xml文件实例:


        
               
    	       
      

该< activity>< /activity>内部的intent-filter就是用来指定这个activity为程序入口启动的activity,加入这个intent-filter就可以正常运行了!

但是可悲的是我在加入这段intent-filter之后还是出现错误,原来在创建程序的时候,我并没有创建布局文件,导致layout未指定。具体就在上面代码中提到的android:name="mars.mp3player.Mp3ListActivity"这个Mp3ListActivity文件中的这段代码中:

	public void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

setContentView(R.layout.main);这句代买没有加上,所以无法找到布局文件,就会提示错误,这里的main上面那个Activity启动需要加载的布局文件;至此,完成运行。

标签: , ,   评论: Android运行错误:No Launcher activity found! The launch will only sync the application package on the device!已关闭评论 

问题:this package depends on missing sdk platform android API 8

当前位置:首页 » 笔记
In 笔记  @2015-06-25

  今天在下载安装SDK Android2.2的时候,在Android SDK Manager中可以选择,但弹框中install按钮是灰色的,提示:
this package "android API 8 Revision 2" depends on "missing sdk platform android API 8";

depends on missing SDK platform android API 8

depends on missing SDK platform android API 8


  在stackoverflow上找到答案,大约是因为我在打开Android SDK Manager的过程中才打开FQ程序,导致在读取Packages更新列表的时候未能链接到Android服务器,就未能读出全部的API,导致错误无法安装或update。

解决办法:
  关闭Android SDK Manager并在网络连接良好的情况下重启Android SDK Manager,一般就可以解决。
  如果不行,请先在Android SDK Manager的Tools菜单下,选择options,点击clear cache;然后重启Android SDK Manager,如果Android SDK Tools及Android SDK Platform-tools有更新,先更新他们。

标签: , ,   评论: 问题:this package depends on missing sdk platform android API 8已关闭评论