最近莫名又有點惶恐,覺得好像太過依賴強者同事,導致自己的進步趨緩,等於退步了。
今天認真了一天,雖然很慢,但多多少少也有回升一點自信。也許也不是那麼糟糕,總之開始努力是怎麼都不嫌晚的。
總是以不要後悔作為思考未來決定的關鍵,可偏偏有些決定在當下似乎不管選了哪一邊都可能會有所失去。果然人生的難題也不是用單一把鑰匙就可以解開全部謎題。
October 13, 2010
build android native code on eclipse -II
上次這篇還是單純的build native code的部份。昨天又找到一篇寫到java code跟native code在同一個專案import進來,一起build的作法。
具體的作法大概就是,先將含有jni folder的專案import進來之後,建一個native-builder負責jni code的building動作。windows上的相關設定參考這篇。第一支Android NDK程式--HelloJni
若在mac上可以參考底下。
具體的作法大概就是,先將含有jni folder的專案import進來之後,建一個native-builder負責jni code的building動作。windows上的相關設定參考這篇。第一支Android NDK程式--HelloJni
若在mac上可以參考底下。
eclipse crash on OS X 10.6 Snow Leopard
最近在mac上開發的project需要用到jni。無奈環境設定好之後,eclipse老是莫名掛掉,照這樣根本沒辦法工作下去。google了老半天,終於找到一篇相關文章。
看起來意思似乎是新的eclipse跟1.6的JVM有某種衝突,所以不能用1.6的版本。而在機器上的1.5的java是直接link到1.6上,故需要自己安裝1.5.0的JVM,然後再把1.5的調到比較優先的位置。
詳細的具體做法可以參考這一篇:Snow Leopard Java problems (and fix)
照樣做完之後如果還是一樣會發生crash的問題,請檢查eclipse.ini裡面是否有底下這個參數。若有請把它設成1.5
後記。
今天小麥上出現了Java更新,更新之後之前做的修改就都不見了。不過似乎更新之後crash的問題也沒再發生,天下太平了,可喜可賀。
看起來意思似乎是新的eclipse跟1.6的JVM有某種衝突,所以不能用1.6的版本。而在機器上的1.5的java是直接link到1.6上,故需要自己安裝1.5.0的JVM,然後再把1.5的調到比較優先的位置。
詳細的具體做法可以參考這一篇:Snow Leopard Java problems (and fix)
照樣做完之後如果還是一樣會發生crash的問題,請檢查eclipse.ini裡面是否有底下這個參數。若有請把它設成1.5
-Dosgi.requiredJavaVersion=1.5理論上這樣應該就可以正常了。後記。
今天小麥上出現了Java更新,更新之後之前做的修改就都不見了。不過似乎更新之後crash的問題也沒再發生,天下太平了,可喜可賀。
Subscribe to:
Posts (Atom)