2016年11月6日 星期日

[Android] AndroidScreencast

因為 ubuntu 版本是 10.04 LTS 太舊了, 所以一堆問題要解決

要把 Android 的畫面打到 ubuntu 應該要有一堆方法, 記得之前用 Droid@Screen, 可是現在不知道怎麼了不能用

後來又看到 AndroidScreencast, 雖然感覺有點慢也將就著用吧

$ git clone https://github.com/xSAVIKx/AndroidScreencast
$ cd AndroidScreencast
$ mvn package

馬上報錯, 因為沒有裝 maven

$ sudo apt-get install maven2

結果軟體最低限制 Java 7 and Maven 3.2.5, 只好想辦法裝 maven3

因為沒有 apt, 只好抓 binary, 參考這篇文章, 可是現在只剩下 maven-3.2.2, 就加減用吧

再來是修改環境變數 JAVA_HOME, M2_HOME, MAVEN_HOME, M2 一堆

修改完還要把 maven2 移除掉才行

$ sudo apt-get autoremove maven2

確認版本
$ mvn -v
Apache Maven 3.2.2

終於可以編譯了

$ mvn package

編譯完成後執行發現又錯, 錯誤訊息在 app.properties, 要把
adb.path=adb.exe
改為
adb.path=adb
記得 adb 也要 export 到環境變數, 我是用鳥鳥的 appinventor 帶的 adb

最後終於可以執行了

$ java -jar target/androidscreencast-0.0.7s-executable.jar

唉, 舊版本就是該死



沒有留言: