Posts

Showing posts with the label eclipse

how to install FindBugs

how to install FindBugs In Eclipse, click on  Help  ->  Software Update  -> Find and Install... Choose the  Search for new features to install  option, and click  Next . Click  New Remote Site . Enter the following: Name:  FindBugs update site URL:  one of the following (note: no final slash on the url) http://findbugs.cs.umd.edu/eclipse  for official releases http://findbugs.cs.umd.edu/eclipse-candidate  for candidate releases and official releases http://findbugs.cs.umd.edu/eclipse-daily  for all releases, including developmental ones and click  OK .

Could not create the Java Virtual Machine.

如果在Android 遇到 Could not create the Java Virtual Machine. anan A fatal exception has occurred. Program will exit. [dx] Error occurred during initialization of VM [dx] Could not reserve enough space for object heap  default SDK  那就到 android-sdks\platform-tools 目錄中的 dx.bat 檔案, 將 set defaultXmx=-Xmx1024M 改為 set   defaultXmx=-Xmx512M 若是自己Build AOSP 在source code裡  修改 /dalvik/dx/etc/dx.bat 將 set defaultXmx=-Xmx1024M 改為 set   defaultXmx=-Xmx512M

使用Eclipse 開發Android 如何更順 更Android

Image
關於使用Eclipse 開發Android 如何更順 更Android 服用本篇可以 1. 讓Eclipse更順 2. 讓Code有Android Code Style 3. 讓Code可以使用internal api 1.  讓Eclipse更順 可以修改eclipse.ini 以應付越來越大的memeory使用 原本是這個 -Xms40m -Xmx256m -XX:MaxPermSize=256m 推薦使用 -Xms128m -Xmx512m -XX:MaxPermSize=256m 2. 讓Code有Android Code Style 參考 http://source.android.com/source/using-eclipse.html 需要兩個檔案 android-formatting.xml 以及 android.importorder 然後 Eclipse formatting Select Window > Preferences > Java > Code Style. Use Formatter > Import to import android-formatting.xml. Organize Imports > Import to import android.importorder. 3. 讓Code可以使用internal api 要修改build path 把Android SDK裡面的layoutlib.jar 加印來 ex   \android-sdk\platforms\android-13\data\layoutlib.jar Eclipse -> Java Build path -> Add Library -> User Library  -> New (System library 要打勾) -> Add Jar Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld

unable to access file: corrupted zip file

Image
話說最近在Build Android Project有遇到一個問題 packages/apps/Calculator/src/ c om/android/calculator2/ History Adapter.java:65: cannot access org.xmlpull.v1.XmlPullParser bad class file: org/xmlpull/v1/XmlPullParser. c lass(org/xmlpull/v1: XmlPullPar ser.class) unable to access file: corrupted zip file Please remove or make sure it appears in the correct subdirectory of the classpath. view = mInflater.inflate(R.layout. his tory_item, parent, false); ^ 論壇上人說 如果你是使用apt-get install 来安装eclipse的话   使用apt-get remove  eclipse 但是實際上應該要做的是設定一些路徑,可以修改 .bashrc 加上這些                                                     export JAVA_HOME=/usr/lib/jvm/java-6- sun-1.6.0.13 export CLASSPATH=$JAVA_HOME/lib:$ JAVA_HOME/jre/lib:./ export PATH=$JAVA_HOME/bin:$JAVA_ HOME/jre/bin:$PATH:$HOME/bin 當然JAVA_HOME 是要自己去找一下的 -- 另外最近還有遇到一個妙問題 ...

千呼萬喚始出來 總算可以吃到Cupcake啦 ~Android 1.5 release

Image
From Something about China @@ 之前發了很多篇有關cupcake的傳聞 ( Android 1.5 Cupcake -> 2009 Mid January release ? )( 試用一下 Cupcake吧 ) 四月中還在pre-view( Cupcake 真的好了! ) 本來以為要到五月才會有正式版,想不到今天就有了 !!! 根據這篇 Android 1.5 is here! 新的sdk可以到這裡下載 Download Android 1.5 SDK, Release 1 當然要看一下 SDK Release Notes 這次升級對於開發者最大的影響就是所謂的 Android Virtual Devices — ( AVD ) 可以讓你在同台電腦儲存開發因應不同設定所需要的Virtual Devices ! (最近中文有點差,中英混雜感覺有點拗口 Orz) 簡單說就是可以預先做出不同的組態,然後在開啟模擬器的時候選擇要掛那一個組態。 使用Eclipse的開發者可以在 Run configuration中設定 ! 使用Ant手動的開發者,要先利用sdk 中的tools > android ! 設定。 之前二三月的時候,source code build 出來的還叫做VM ,前一陣子試用 pre-view版,就已經改叫做 AVD啦。 拿到SDK最想做的事情就是先更新 ADT (因為之前的Eclipse plugin很不順阿 Orz ) 又要研究新版本啦 ~ 另外有Android Dev Phone 1 (ADP1)的朋友可以到HTC提供的網址,upgrade一下 :) Flashing your Android Dev Phone with a Factory System Image ps > Android developer phones like the ADP1 are intended for application development, rather than daily use. Additionally, they are operator-neutral and country-neutral, so they may not include certain features found on ...

set Android error log on Eclipse

Image
在 Android 中,想要追蹤 Log 訊息的話, 可以使用 android.util.Log 類別下的函式。 在Eclipse中要打開LogCat請按照 Window > Customize Perspective > Shortcuts > Submenus : Show View > Categories : Android > 勾選 LogCat 即可。 接著由 Window > Show View > 執行 LogCat 打開LogCat View 預設 LogCat View 只有一個頁籤叫做 Log, 可以按下綠色加號,自行新增一個 filter 來篩選出我們自訂的訊息。 在 LogCat View 中,還可細分不同level的訊息紀錄, 其中包括了DEBUG、INFO、WARN、ERROR等。 -- Android Debug Bridge (ADB) 也是個很好的工具 Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld ]... [ ]... 也會顯示出訊息 :)

linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題

Image
ubuntu上開發android出現一點問題,分享一下解決的過程。 若直接利用apt-get install eclipse 會安裝 eclipse 3.2.2-5ubuntu2。 但是官網推荐比較新的版本 http://code.google.com/android/intro/installing.html supported Development Environments: * Eclipse IDE o Eclipse 3.3 (Europa), 3.4 (Ganymede) 於是從善如流的到eclispe官網下載新版本。 而在前一篇文章有關  Upgrading the android sdk 有強調過  Not compatible with Gnu Compiler for Java (gcj) 所以推薦自己去sun官網下載,手動更新jdk, step by step教學在此 ! 接著很無腦的利用eclipse開發android(參考 android application in 5 minutes ),但是有別於windows上開發,我遇到一些問題。 eclispe顯示錯誤訊息: - myproject] Android Launch! - myproject] adb is running normally. - myproject] Could not find myproject.apk! 看來可能是 1. 沒有順利的產生.apk , 2. 沒有安裝到模擬器裏面, 經過一番嘗試,找到解法如下。 請先移除掉 ~/.android 這個目錄個人猜想是android的設定, 接著手動去建立myproject.apk。 (如何手動建立.apk請參考 Developing Android Applications with Other IDEs and Tools ,有空會寫個中文版分享。) 基本上是在 ~/android_sdk/tools/ ./activityCreator.py --out ~/workspace/myproject your.package.name.ActivityName 會在~/workspace/myproject/產生出build.xml,執行ant 最後到~/android_sdk/tools/ 執行安裝到模擬器...

Android Application in 5 minutes

Image
基本上一android application可以分四部份: Activity Broadcast Intent Receiver Service Content Provider 每個都有不同的意思,也是種類的控制方式。 但對一個想快速上手的開發者而言,如同在 before helloworld 文中所提到的,只要先掌握好自己的myproject.java來控制流程(Controller),把res/layout/main.xml當作外觀(View)。然後再找到如何把Controller(*.java)以及View(main.xml)結合的方式,就可以作一簡單的Android Application。 不過這只是把java application假裝是Android Application而已。 如果要再多作些讓他像一點,那就要記得去改 AndroidManifest.xml ,在裡面把有用到的label以及activity註冊一下。就可以作成有點像的Android Application。 -- 以上是作弊的範圍,以下是小抄。 -- 首先在src\下面有myproject.java 當然就要看個人需求,看是要作九九乘法表還是萬年曆等常見資料結構題目。 想好要做的東西可以先去查一下有哪些view可以用,goolge整理好有外觀有對應的api,詳見下列網址。 http://code.google.com/android/reference/view-gallery.html 找到可以用的view widget 之後就直依需求接修改main.xml,在eclipse專案中直接refresh會發現到,在src\R.java也跟著作相對應的修改。這算是android開發時一個特點,會根據你放入res目錄下的東西自動對於 R.java做修改。(這裡有個很奧妙的地方,如果不是用eclipse開發要怎麼樣產生出R.java勒 ?) 如果有要放檔案的話,請放在res\assets\ 這個目錄下。R.java也會自動作對應的修改。 最後就是對AndroidManifest.xml作修改,用eclipse開發的時候會將每一個類別作成選單,只要跟著填入就好,相當方便。 要注意的activity,activity 通常是指一個單一的頁面,而每一個activity也需要用一個class來描...

Android tutorial : Before HelloWorld

Image
由於google android 官網上推薦使用Eclipse,我們當然從善如流。 打開Eclipse後,直接 File->New->Project, 再選擇 Android Project! 就進入命名的部份,接著要填入4個名稱: Project Name、Package Name、Activity Name以及Application Name。 其中 Project Name及Package Name跟開發Java的習慣一樣,而新增的Activity是Android新增的一個介面來控制程式,之後會再講解,Application Name 則是顯示在應用程式上的標題。 確定之後就會建立一個簡單的project包含: src\myproject.java src\R.java res\drawable\icon.png res\layout\main.xml res\values\strings.xml AndroidManifest.xml -- src裏面的當然是我們主要的程式,但是其中我們只會修改到myproject.java,我們不需要動到,因為R.java是來幫助我們控制resource的程式,會自動因應res\目錄中的東西而有所更動。 icon.png 就是icon請不要懷疑。 res\layout\main.xml 則是主要來掌管外觀的設定,可以調用些android本身有的widget。在Eclipse下新增android project後會自動幫我們放入一個TextView來顯示文字。 res\values\strings.xml 則是讓我們定義些常數的檔案。在Eclipse下新增android project後會自動幫我們放入 < string name="hello"> Hello World, myproject </string> AndroidManifest.xml 則是相當奧妙的東西,負責來管理android各個activity之間的互動。由於我們根本除了設定名字之外什麼都沒做。 < application android:icon="@drawable/icon" android:label="@string/app_name" ...

Creating an Android Project without Eclipse

Image
Eclipse 是android推薦的開發環境,但是在linux久了,前輩一直說一定要自己手動做一遍才會知道到底做了哪些事情。於是也跟著看了 google android 說明文件中的 Developing Android Applications with Other IDEs and Tools android提供了一個好用的tool : activitycreator 可以用來幫助建立build.xml(for ant)。 以android sdk 裏面的sample Snake為例: 在tool目錄下執行activitycreator ./activityCreator.py --out ../samples/Snake com.android.snake.Snake 接著就是直接下ant 指令就可以在Snake/bin目錄下產生 Snake-debug.apk。 把Snake-debug.apk 複製到 tool 目錄下,就可以利用adb install 安裝進去模擬器啦。(別忘了要先開模擬器才能安裝唷@@) 但是還是要補充一篇: Get started with the Eclipse Platform 幫助大家上手!!! go go go ~ Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld

Android 0.9 SDK beta (r1) 發佈嚕:)

Image
Android 0.9 SDK beta 發佈嚕:) 可以在以下連結下載 http://code.google.com/android/download.html window平台上前一個版本sdk是 android-sdk_m5-rc15_windows 最新版是: android-sdk-windows-0.9_beta (r1) 兩者的差異可以看releasenotes http://code.google.com/android/RELEASENOTES.html 目前最新建議的開發環境: Eclipse 3.4 (Ganymede) 需搭配 plugin ADT-0.7.1 (ADT, Android Development Tools) 個人測試過後,發現還是全都用新的吧。 之前遇到一個窘境,一開始我用 Eclipse 3.3 (Europa)開發, 然後用android-sdk_m5-rc15_windows 先是發現ADT更新,就傻傻的跟著更新,結果更新了ADT Eclispe回應說要更新sdk,就也跟著抓了新的sdk,發現無法正確啟動模擬器。 想說明明就只是跟著更新而已怎麼會錯呢,結果想要調整回m5-rc15的時候 Eclipse說m5-rc15不適用現在的ADT,把ADT換回前一個版本,照理說環境應該已經跟之前一樣了,舊的sdk舊的ADT,想不到Eclipse回應說需要更新ADT !! 於是就陷入了窘境:更新了ADT就要更新sdk,更新了sdk跑不動,想換回舊環境也不行。 接著就心一橫直接衝 Eclipse 3.4 (Ganymede) + ADT-0.7.1 + android-sdk-windows-0.9_beta 才又可以正常的開發 Orz 以上是window平台上開發android上的故事,在linux上又是另外個故事了 Orz Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld

用Eclipse寫C

Image
Eclipse除了可以開發Java之外,還支援了許多語言,當然絕不會漏了 C/C++, 以下說明要使用 Eclipse 開發C/C++程式最主要的幾個步驟: 1. 安裝 JRE 由於 Eclipse 本身是用 Java 開發而成,因此自然需要使用到 JRE, 如果先前已經安裝過了就可以不必安裝了。 2. 安裝 Eclipse 請上官方網站下載 Eclipse 3. 掛上 CDT CDT是使Eclipse能開發C/C++程式的外掛套件 4.安裝 MinGW 讓你的電腦上有GCC, G++編譯器, 其他Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld

搜尋

Agoda

熱門文章

[社會觀察] 一生順遂與命途乖舛

新鮮人找工作:職場名詞解釋 AE FAE Pre-sales Post-sales

日本旅行 去東京可以在哪邊買羽球相關用品?WEMBLEY/WINDSOR/梭家/Victoria/Alpen TOKYO/

中華民國2024 總統、副總統選舉公告發布 連署參選門檻28萬9667人 可以推薦候選人的政黨包括民進黨、國民黨、民眾黨和時力

什麼是 OTA ?

[FAANG面試] 如何準備Google Technical Program Manager (TPM) 面試

[HMD Global] Nokia 2020 新手機發布 首款 5G 手機 Nokia 8.3 預計夏季開賣 !

關於中國:202X年

[表特][Passion Sisters] 中信兄弟PS女孩 浮誇甜心 凱蒂 炸裂全場~ 小許瑋甯

[音樂] 霖霖 新單曲:給你了