玻璃

2014-10-09 109 views
-1

安裝APK反覆做不好通過命令行來保持運行的命令序列,通過ADB ,谷歌眼鏡開發過程中:玻璃

adb shell pm clear (to kill the application) 
adb uninstall 
adb install 
adb shell am start 
adb shell am start 
adb shell am start 
adb shell am start (I keep having to do this because 
         the display keeps going black) 

一遍又一遍?

是否有閃存最終被毀壞,或 有發熱問題?我會很快地每天運行這個週期100-200 次。

回答

0

如果你只有重新安裝自己的APK,您應該使用這樣的:

adb install -r <PATH/TO/APP.APK> 

這將需要殺死照顧你運行玻璃器皿,並重新安裝它,只要它具有相同的簽名證書。然後您可以使用adb通過命令行啓動您的活動。

0

我認爲這裏的問題是,你試圖通過發送ActivityManager來避免屏幕變黑。

方法來解決這個問題是:

  • 關閉屏幕在開發人員選項
  • 使用在AndroidManifest.xml中身臨其境的屬性爲Acitvity

    android:immersive="true"

  • 調光

    請求WindowManager保持打開屏幕。 (在你的活動)

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

  • 請求的窗口管理器,以保持在屏幕上。 (在你的佈局)

    android:keepScreenOn="true"