adb

2010-08-18 15 views
57

का उपयोग कर वेब ब्राउज़र शुरू करने के लिए कमांड लाइन की आवश्यकता है मैं एडब शैल के साथ ब्राउज़र कैसे शुरू कर सकता हूं और एक निश्चित वेब पेज प्रदर्शित कर सकता हूं?adb

+0

सुनिश्चित नहीं है कि आपका क्या मतलब है, क्या आपका मतलब ब्राउज़र उद्देश्य शुरू करना है? – BeRecursive

+0

सीएलआई से कोई ऐप: https://stackoverflow.com/questions/4567904/how-to-start-an-plplication-using-android-adb-tools –

उत्तर

138

इस आदेश चल रहा है एंड्रॉयड में एक वेब ब्राउज़र शुरू कर देंगे:

./adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com 
+0

मैं पूर्व सहेजे गए पृष्ठों को लोड करने के लिए इसका उपयोग करने की कोशिश कर रहा हूं (sdcard पर), लेकिन यह त्रुटि देता है। – shingaridavesh

+0

यह हर बार जब मैंने इसे निकाल दिया, तो यह एक नया टैब खोल रहा था, जिसके परिणामस्वरूप थोड़ी देर के बाद खोले गए टैबों की एक बड़ी गड़बड़ी हुई। –

34

आप भी आक्रामक तरीके से बोली चाहिए अपने यूआरएल के प्रतीक भारी कर रहे हैं

adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true' 
3

मैं एडीबी के माध्यम से मेरी Kindle पर रेशम शुरू करने के लिए करना चाहता था , एक नया यूआरएल जोड़ने के बिना। > KEYCODE_ENTER - 66 (:

adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity 
0

आप keyevents भी साथ डिफ़ॉल्ट वेब ब्राउज़र को खोल सकते हैं

adb shell input keyevent 64 

एक यूआरएल प्रस्तुत दर्ज करें (यह संभव है 64 के बजाय KEYCODE_EXPLORER लिखने के लिए): मैं इस के साथ आया था)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66 
0

आप Chrome विशेष रूप से

adb shell am start \ 
-n com.android.chrome/com.google.android.apps.chrome.Main \ 
-a android.intent.action.VIEW -d 'file:///sdcard/lazer.html' 
प्रारंभ करना चाहते हैं

इसके अलावा, अगर आप क्रोम कैनरी संस्करण उपयोग कर रहे

com.chrome.canary साथ
adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE 

स्वैप com.android.chrome के माध्यम से sdcard के लिए उपयोग क्रोम दे।

संबंधित मुद्दे