有一個 open source 專案: androidscreencast http://code.google.com/p/androidscreencast/
使用方法是 follow 說明...download sdk,download prebuild 的 androidscreencast.jnlp 然後 run
$ javaws androidscreencast.jnlp
就可以了。
在 debian ,和network 有 proxy 的環境執行,java runtime 會 fail ,error 是:
.....downdload ... fail
....
是因為 java run time 的 proxy 沒有設定好。
設定 java run time network proxy 的方法...
ref : http://java.com/en/download/help/proxy_setup.xml
在 自己的home目錄 run
$ javaws
接著 UI 介面就會起來,follow 上面 link 的方法,選 network . proxy.. 設好後就 OK 了。有時候會有 mouse, key input 無法控制的問題。
可能有兩個原因:
- /data/dalvik-cache 權限問題: androidscreencast 的 stub 要對 dalvik-cache 寫入,所以需要這個 folder 的 write 權限, 這個在 androidscreencast 的 project page 有說明
- screen timeout : screen timeout 後,會 disable input,所以 Dispatcher 會顯示 : event dropped ...., 這個就要 disable screen timeout
一般第一個有關 /data/dalvik-cache 權限的問題,還會有另一個狀況,就是初次開機, /data 是空的,所以 androidscreencast open file/folder 會是 fail。
這個等開完機再連線就可以
debian jessie install oracle jdk6.
java control panel 開啟要用:
$javaws -viewer
另外,那個網站很久沒 mantain, 討論區上有一些說明 porting 到 jelly bean 的方法。
但是要重新 build.
所以 fork 到 github: https://github.com/checko/androidscreencast_org
同時修正 build fail 的地方..
這篇文章有說明如何把jnlp 改成 local, 而不是到 source site download jar.
重點就是那個 codebase https:// ... 改成 file://localhost/home/...
2 則留言:
是因為歐大離職了
所以這一篇可以公開了嗎
^^
? 是醬嗎?
張貼留言