monkeyrunner腳本編寫準備工作問題總結
1、安卓模擬器是什麽,為什麽要去創建,如何創建?
(1)模擬器的作用類似於真機,但實際區別於真機,他是一個文件,存放在android_sdk中,提供一個類似於真機的平臺以讓腳本運行和測試。
(2)通過AVD Manager.exe創建,不過我的辦公電腦裏面沒有這個文件,但是個人電腦有,奇了怪。
(創建android模擬器 參考:https://jingyan.baidu.com/article/c74d600068ad420f6a595dd2.html)
網上解決方案是:重新升級和安裝sdk。
點擊create,輸入模擬器的一些參數:名字、屏幕分辨率、有無前後置攝像頭、CPU等等,最後點擊OK,即可創建成功。
(3)你創建的avd路徑: C:\Users\liang\.android\avd
2、模擬器無法正常創建,通常情況為CPU無installed問題:
解決方案:打開android sdk安裝目錄,打開SDK Manager.exe,把該點的如system images相關勾選,下載安裝即可。
3、運行模擬器的方式與途徑?
(1)通過eclipse中執行模擬器(2)在CMD中通過adb命令調用模擬器
4、cmd開啟模擬器失敗(如圖):
----原因1:android_sdk_home環境未配置(但實際上配置成功,仍然無效)
----原因2:AVD_test這個模擬器你還沒有創建啊
5、編寫monkeyrunner腳本(運行腳本)的幾種途徑:
可以參考 http://blog.sina.com.cn/s/blog_13a47448f0102wdu7.html
(1)cmd直接輸入
以下命令為截圖命令供參考:
截取圖片保存到D盤,成功返回True。
(2)python腳本:可以參考:https://blog.csdn.net/liu_jing_hui/article/details/60955696
6、CMD中:monkeyrunner下輸入device=MonkeyRunner.waitForConnection()無反應,一直停留在如下界面:
----原因:這個原因不好說,可能跟電腦系統或者手機有關,像我的公司辦公電腦不行,但是自用電腦可以。要不重新換個電腦???
7、為什麽我用以下命令保存下來的截屏都是黑的?
# 截圖
result = device.takeSnapshot()
# 將截圖保存到D盤文件 名字為TEST.png
result.writeToFile(‘D:\TEST.png‘,‘png‘)
。。。。。額,因為,你是鎖屏時候截的圖片,所以是黑的,這是正常現象。
8、如何在eclipse上加載python腳本?
參考:https://jingyan.baidu.com/article/9113f81b68ebce2b3214c7e0.html
(1)
Help菜單 -> Install New Softwa -> add -> 填寫:
NAME:pydev LOCATION:http://pydev.org/updates
這個時候,eclipse會自動下載或者加載,稍等會兒,繼續完成以下操作。點擊next,繼續下一步安裝。
(2)
如果安裝失敗,可嘗試離線下載並安裝。http://www.opdown.com/soft/73575.html
通過Archive導入
(3)
如果還是失敗,
將下載好的文件解壓,並將這兩個文件夾(features、plugins)復制到eclipse -> dropins 中,並重啟eclipse(如圖)
9、pydev是什麽?
網上是這麽說的:一個功能強大的 Eclipse插件,用戶可以完全利用 Eclipse 來進行 Python 應用程序的開發和調試。這個能夠將 Eclipse當作 Python IDE 的項目就是 PyDev。
pydev安裝的官方說明:http://www.pydev.org/manual_101_install.html
詳細簡介:https://baike.baidu.com/item/PyDev/2560422?fr=aladdin
10、如何在eclipse上加載ADT安卓開發組件
可參考:https://jingyan.baidu.com/article/6766299783ac9854d51b84a5.html
或 https://jingyan.baidu.com/article/b0b63dbfa9e0a74a4830701e.html
(方法1)
打開eclipse ->Help菜單 -> Install New Softwa -> add ->輸入:
NAME:Eclipse-ADT
Location:http://dl-ssl.google.com/android/eclipse/
(有時候會遇到官網網址安裝失敗或超時的情況,那就先把ADT文件下載到本地,然後點擊Archive導入吧。下載好的文件包不需要解解壓。
離線安裝包的路徑:https://pan.baidu.com/s/1i48QMln)
(方法2)
離線安裝:Archive導入下載好的文件(文件不需要解壓),安裝完成如圖所示:
11、為什麽我離線安裝好ADT插件,在eclipse狀態欄(window)裏面找不到AVD創建項目呢?
解決方案:window-> perspective -> customize perspective ->Action Set Avaiability ->勾選AndRiod SDK and AVD Manager 就OK了
效果如下:
12、編寫python腳本的途徑?在eclipse、pycharm、Editplus都可以寫
13、為什麽android_sdk文件裏面沒有AVD Manager.exe?繼續升級或從新安裝
14、一定要用android自帶的模擬器麽?不一定,自帶的模擬器有時候不太好用,可以用其他第三方的, 如夜神模擬器https://www.yeshen.com/ ;mumu模擬器等等。
15、PyDev插件安裝成功,但是在eclipse->window->preferences無展示?
----解決方案1:嘗試重新安裝pydev插件,有可能提示:"Pydev Mylyn Integration" will be ignoredbecause a newer version is already installed.
說明已經安裝了,別重復安裝了。
----解決方案2:pydev3插件僅在jdk1.7及以上支持,重新下載jdk並安裝--解決問題,效果如下(JDK1.8下載地址:http://www.wmzhe.com/soft-30118.html)
15、pydev插件安裝完成之後,新建python項目以及配置python解釋器解釋器時,報錯(如下):
----解決方案1:pydev版本降低一些。----嘗試了多次,這個方案無效。
----解決方案2:電腦上面安裝的python版本為2.7,嘗試pydev插件的版本也為2.7
----解決方法2:暫時沒有好的方案(百度了一些方案都沒得用),那就只能用這個工具pycharm吧。下載地址:http://www.jetbrains.com/pycharm/
monkeyrunner腳本編寫準備工作問題總結