android在linux下安裝的血淚史

來源:互聯網
上載者:User

因為要在android下做串口驅動的東東,所以要裝NDK,以前用慣了是VMWARE-6.5.1+Fedora10的開發環境。
所以就按原來的VMWARE6.5+Fdeora10重建立了個虛擬機器,建了WINS,LINUX分頁檔後,把NDK,SDK,ECLIPSE,JDK全都解壓到OPT下。

配置環境變數,我vim /etc/profile  在後面加上了export PATH,把JDK的路徑加進來,但在SHELL下不論怎麼樣“which java” 都是/usr/bin,最後想起來應該把原來的$PATH放到最後邊,改了之後OK.其他ECLIPSE,SDK,NDK路徑也都加進來,死活在SHELL裡面 都是NO COMMAND,最後把這些解壓的檔案都放到/USR/LOCAL/下/etc/profile也都改成這樣,結果就profile的修改就生效了,原來死活都不O,很無奈。
裝上eclipse+adt+sdk+ndk,半天多耗盡去了。運行之後發現我X,eclipse慢的要死,每次code到'.'或者‘=’,就假死了,要等一分鐘才能繼續,那怎麼受得了。折騰了半天,怎麼都慢會卡死。
無奈,我想可能是FEDORA10是老前輩了,跟android差不多同時生的,可能木有支援和最佳化,決定下個新版本的LINUX。
想想最時髦的就是UBUNTU肯定對LINUX支援的很好,選中Ubuntu 11.04,夠新把。開發嘛,當然選DVD版的,3.9G,我家網速50KB,下吧,通宵下了40%,早起來不到7點來公司,網速全開,800KB很穩,不到一個小時就O了。
開始VMWARE-6.5.1+UBUNTU11.04,裝了3邊,都出現了忙等待,滑鼠無焦點,卡死的狀況的莫名其妙的情況,真無語了。折騰了半天考慮了一下,這麼慢是不是VMWARE太老了。下了個VMWARE-7.1.4,裝上。真不錯有新氣象,處理器不但可以選雙核,還可以選4線程啊(我的U是i5),果然就是這個的原因,原來的6.5.1隻能選單雙核。
裝UBUNTU1104速度噌噌的。裝好之後出現了個問題,在WIN7下我切出虛擬機器,就進不去了,VMWARE死掉了。
後來在網上查到一個“ubuntu11.04下使用VMware7.14崩潰的解決方案”,按上邊的3步
“sudo apt-get remove overlay-scrollbar
  sudo su
  echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars”
就沒在死。
這回我變乖了,直接把ECLIPSE,NDK,SDK,JDK都解壓到/usr/local/下,在/etc/profile統一配置路徑,一次OK.運行eclipse,輸入網址下載adt,SDK下TOOL,一切O了之後。我開始崩潰了,建立一個ANDROID項目,會load sdk和create workspace五六分鐘,刪項目等也是,我就夠了,在網上查了老長時間也沒解決。
我的LEVEL7,8都是從FEDORA考到WINS下分頁檔又考到UBUNTU下的,我覺是不是這導致的LOAD的問題,就又新下了個LEVEL8,還是如此。我把SDK刪了,全部重新下了一個,問題解決。
在ECLIPSE建一個新工程,我去,所有的XML中“=”後面的原來的斜藍體全不被方框代替。連R.layout.方框 都看不到main.開始以為是字元編碼的問題,但是U-8沒問題,問了些人都木知,在網上查了半天,
最後改了PREFERENCES->GENERAL->APPEARANCE->ColorsAndFonts->TextFont 試著變換幾種字型就解決了。
建立一個工程,發現沒有產生R.JAVA檔案,我去,PROJECT->CLEAN有了,但是編寫建立個BUTTON,R.id. ID都出不來,明明有啊。
感覺總是儲存後沒編譯,最後看了下是“project->BuildAutomatically”沒有勾選上。勾上之後終於正常了。
在linux裝個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.