Android创建项目java报错_创建Android项目及常见错误解决

首先打开eclipse,点击右上角有一个这个小按钮

7266be6a4f3b25e01d61abfa35f3ba8c.png,点击java然后OK

7877096bebee6d7519433ccde4b2d32f.png

因为切换到这个视图来创建android程序更加方便,然后点击

eecb14b6e60212d2a7cbc4d5341bb0fd.png

5b33bc8854f5f06d6091a3bd88a65951.png

Next

c09ad4806f82f0c200fbd7158f4653f6.png

Next

35b444a05bcd00f1e3a23f8add081cb8.png

这个地方可以修改android应用程序的图标。

Next

7d710e8e7ee04b194580e619a1d32e07.png

Next

73f6c35c361049f0036ce5ae002b5681.png

Finish,之后就等待一会,鼠标不要动了。如果鼠标去操作其他的地方很容易出现未知的错误。

新建好的android程序经常会有一些这样那样的错误:

1.WARNING: unable to write jarlist cache file

2.R.java文件错误(或者ManiActivity.java上面有黄色警告):

比较新的ADT插件创建出来的程序经常会出现这种错误

解决办法:打开这个文件,

c0293ca0f23098427b63a55867ef50a1.png

把中间的这一部分删了

@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导一下包,

修改之后的代码是这样的,而且所有的错误都解决了。如图:

13844b38ab4ef3954620cc75ca229b93.png

1c0c1ba17612775c17dc1229a166a792.png

至此一个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

创建项目的时候就会出错。


版权声明:本文为weixin_39822993原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。