首先打開eclipse,點擊右上角有一個這個小按鈕,點擊java然后OK
因為切換到這個視圖來創建android程序更加方便,然后點擊
Next
Next
這個地方可以修改android應用程序的圖標。
Next
Next
Finish,之后就等待一會,鼠標不要動了。如果鼠標去操作其他的地方很容易出現未知的錯誤。
新建好的android程序經常會有一些這樣那樣的錯誤:
1.WARNING: unable to write jarlist cache file
解決辦法:http://jingyan.baidu.com/article/3aed632e1a79eb70108091c3.html
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
創建項目的時候就會出錯。