2012年2月9日 星期四

測試Android的事件

首先先進Android

adb shell

在android內打入
getevent

接下來就可以使用mouse或是keyboard
即可得知事件資訊
/dev/input/event0: 0003 0000 00000100
/dev/input/event0: 0003 0001 00000210
/dev/input/event0: 0001 014a 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 014a 00000000
/dev/input/event0: 0000 0000 00000000

2012年2月8日 星期三

adb push .so : Out of memory

在adb push .so的檔案時,通常第一個會遇到Readonly錯誤
此錯誤用adb remount即可以解決

但接下來又會遇到Out of memory錯誤
這個錯誤需要修改模擬器的parition size
修改方法如下
cd C:\android\android-sdk-windows\tools
C:..\tools> emulator -avd EmulatorName -partition-size 512
cd C:\android\android-sdk-windows\platform-tools
adb remount
EmulatorName 預設在你的帳號的.android/.avd/下

javah class file for XXX not found

照著書上的javah用法,三本有三本寫你要在BIN的目錄下指令
但怎麼用都出現javah class file for XXX not found
研究了幾天,才知道原來是要在SRC目錄下指令才是對的
記錄起來幫助大家解決問題

參考指令如下
SampleJNI\src>javah -jni -classpath . XXX.sampl
ejni.SampleJNIActivity

林口與世大運

原來是大運的選手村是打算蓋在林口A7的土地
但至一塊已經被遠雄,皇翔,名軒,麗寶拿走
後來選到林口文化一路國宅用地
大約16公頃,看來林口最近很夯

Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !

Android 編譯NDK時,常常都有這個錯誤
Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !
經過查詢後,原來是開發人員把自己的NDK帶入
所以把他刪除後,用系統的就可以了

一般放於/android-ndk/rebuilt/windows/bin
檔名awk

這問題有好幾種解法,這個最快最方便