自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。
顯示具有 android studio 標籤的文章。 顯示所有文章
顯示具有 android studio 標籤的文章。 顯示所有文章

[Develoop] 查詢開發工具的 finger printing key

2014年1月26日 星期日

Eclipse 有介面可以直接查詢,但是如果使用 Android Studio 的話就得用下列的指令來看了。
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

[Ubuntu] Ubuntu 13.10 以後執行 x86 的程式

2013年11月24日 星期日

之前在 x64 的 Ubuntu 上執行 x86 程式,都是安裝 ia-libs 這個套件,不過,從 13.10 之後,這個套件好像就被移除了。
而最近在學習的 Android 開發工具,不管 Eclipse 或 Android 雖然都有 x64 的版本,但是 Android 模擬器卻只提供在 x86 環境才能完整執行,找了一些方案,目前解決的辦法有二種:
1.
$ sudo dpkg --add-architecture i386
$ apt-get update

2.
# echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" > /etc/apt/source.list.d/ia32-libs-raring.list
# apt-get update
# apt-get install ia-libs

我比較建議用第一種,如果用第二種的話,raring 這個版本如果不再提供 source 的話,就沒有辦法安裝了!

[Android] 錯誤訊息 Android Dex: [Expense] Could not reserve enough space for object heap

2013年11月7日 星期四

Win7 上利用  Android Studio 執行時,發生以下的錯誤
Android Dex: [Expense] Could not reserve enough space for object heap
爬文看了一下,stackoverflow 上有人提出,這是因為 OS 是 32 位元才會發生這個問題,導致 JVM 的記憶體空間不夠用。

不過,我猜真實的情況應該是我開 FreeRapid ,分掉了 JVM 的記憶體空間…

在 Ubuntu 14.04 x64 上執行 android studio

2013年11月5日 星期二

從 ubuntu 13.10 開始好像不提供 ia32-lib 給 x64 執行,我因為想嚐鮮,所以安裝了 14.04 x64。

android studio 雖然可以執行,但是開啟的新專案就有問題,一直提示 aapt 沒有這個檔案或目錄,後來查了資料才知道,sdk 裡的工具有些只有 32 位元,就造成雖然有程式但是卻執行失敗。一開始還以為是檔案損毀,後來才想到 x64 和 x32 的問題,努力搜尋之後,很好運的在 stackoverflow 找到解法,可惜身邊沒有紅酒,不然真當浮一大"紅"!

sudo dpkg --add-architecture i386
sudo apt-get -qqy update
sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386