建立Android項目及常見錯誤解決

來源:互聯網
上載者:User

標籤:

首先開啟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項目及常見錯誤解決

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.