首先打开eclipse,点击右上角有一个这个小按钮,点击java然后OK
因为切换到这个视图来创建android程序更加方便,然后点击
Next
Next
这个地方可以修改android应用程序的图标。
Next
Next
Finish,之后就等待一会,鼠标不要动了。如果鼠标去操作其他的地方很容易出现未知的错误。
新建好的android程序经常会有一些这样那样的错误:
1.WARNING: unable to write jarlist cache file
解决办法:
2.R.java文件错误(或者ManiActivity.java上面有黄色警告):
比较新的ADT插件创建出来的程序经常会出现这种错误
解决办法:打开这个文件,
把中间的这一部分删了
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }然后鼠标放在黄色的警告代码上,根据提示做相应的修改
然后ctrl+shift+O导一下包,
修改之后的代码是这样的,而且所有的错误都解决了。如图:
至此一个android项目就创建成功了。
一些杂七杂八的总结(大家可以忽略):
我今天发现创建android项目的时候compile with的选项只有选择最高的22
的时候创建的项目才不会出错,但是还是会有一个黄色警告,
然后compile with的选项用其他的API创建的项目都会出现错误。 这个错误和我之前用单独的eclipse和ADT创建的项目出现的错误是一样的 所以我在想之前出现的错误可能不是因为eclipse的原因,而是因为不同API所导致 的错误。既然这样的话我还不如就直接用eclipse就可以了, 然后出现的这个错误其实也是可以解决的,也就是删除多余不用的代码 就是MainActivity.java中的多余的代码,然后根据提示操作就可以消除这个 错误。事实证明我是对的。
我创建的安卓项目是继承的ActionBarActivity,然后这个是过时的
视频中的是继承的activity。这个没有过时没有警告。 上网查查怎么才能让他继承activity 为了版本兼容的,你新建项目时最低版本选择4.0以上, 就不会出现appcompat_v7包,AndroidBarActivity是支持库里 的类可以兼容2.x版本 activity提供的actionbar只有在3.0以上才可以用 我试了一下果然如此,我新建的如果是4.0以上的就会extends Activity 但是不包括4.0和4.0X,4.0建立好src里面是没有东西的。没有java文件。 所以还是让他继承自ActionBarActivity好点。 要下载的android的sdk组件中除了paltform之外还有sdk build tools和下面 extras中的android support library和google usb driver,如果没有android support library 创建项目的时候就会出错。