標籤:
首先開啟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
建立項目的時候就會出錯。
建立Android項目及常見錯誤解決