एमआई अकाउंट बनाए बिना "USB के माध्यम से इंस्टॉल करें" सक्षम करें


29

मैं अपने xiaomi स्मार्टफोन (MIUI 8) पर कुछ ऐप बनाने की कोशिश कर रहा हूं, लेकिन जब मैं ऐप चलाने की कोशिश करता हूं, तो त्रुटि INSTALLATION_CANCELED_BY_USERदिखाई देती है। मैंने पाया कि समस्या यह है कि मुझे डेवलपर सेटिंग से "इंस्टॉल यूएसबी के माध्यम से" विकल्प को सक्षम करना होगा। जब मैं ऐसा करने की कोशिश करता हूं, तो मुझे एक स्क्रीन मिलती है जो कहती है कि मुझे इस विकल्प को सक्षम करने के लिए एक एमआई खाते के साथ लॉगिन / साइनअप करना होगा, जो कि मैं ऐसा करने के लिए तैयार नहीं हूं। तो, मेरे 3 प्रश्न हैं:

  • उन्होंने इस तरह के विकल्प को सक्षम करने के लिए एक खाता प्रदान करने के लिए इसे क्यों आवश्यक बना दिया?
  • क्या कोई तरीका है जिससे मैं एमआई लॉगिन स्क्रीन को बायपास कर सकता हूं और विकल्प को सक्षम कर सकता हूं?
  • जिस कारण मैं अपने फोन को एमआई खाते से नहीं जोड़ना चाहता हूं, वह यह है कि मैं व्यक्तिगत डेटा अपलोड होने के बारे में चिंतित हूं। क्या यह एक तार्किक चिंता है?

2
adb install app.apkउपयोग के बजाय adb push app.apk /sdcard/और फिर सामान्य साइड-लोडिंग इंस्टॉल का पालन करने के लिए डिवाइस पर फ़ाइल प्रबंधक से एपीके टैप करें। बेशक, अज्ञात स्रोतों को सेटिंग्स में सक्षम होना चाहिए। प्रति समाधान नहीं, बल्कि एक सस्ता समाधान।
ccpizza

जवाबों:


10

क्या मैं नहीं चाहता था कि मेरे डिवाइस से एक एमआई खाता जुड़ा रहे। इसलिए मैंने सिर्फ एक अस्थायी खाता बनाया, "USB के माध्यम से इंस्टॉल करें" विकल्प को सक्षम किया और फिर एमआई खाते से लॉग आउट किया। तो, अब मुझे आशा है कि विकल्प सक्षम रहता है :)


15
बस इतना जोड़ना चाहता हूं कि Install via USBMIUI v9 को सक्षम करने के मेरे प्रयास में मुझे सिम कार्ड डालने के लिए कहा गया। क्यों चीनी कंपनियां डेवलपर्स के बारे में इस तरह की जानकारी इकट्ठा करती हैं - मैं कल्पना नहीं कर सकता))
gavenkoa

अमेरिकी या किसी अन्य कंपनियों के रूप में ही जानकारी एकत्र करते हैं। चाहे वह आपके व्यक्तिगत डेटा की चोरी हो या सेवाओं का सुधार आपको तय करना है।
16

3
@ADNow Xiaomi अधिकांश अन्य फोन निर्माताओं की तुलना में आगे जा रहा है, हालांकि। मेरा Mi मिक्स 3 पहला फोन है जिसके लिए मुझे कंपनी की सेवा में साइन इन करने की आवश्यकता है, ताकि हम ऐप-इंस्टॉलेशन को सक्षम कर सकें, साथ ही सबसे पहले सिम कार्ड डालने की आवश्यकता होगी। उन्होंने विशेष रूप से उन आवश्यकताओं को जोड़ा होगा, और मुझे एक वैध कारण नहीं दिखता है।
वेनरिक्स

6

जिन लोगों ने पहले ही Xiaomi फोन में अपना सिम कार्ड डाला है, उपरोक्त उत्तर सभी काम करेंगे।

लेकिन, अगर आप Xiaomi Redmi 5 का उपयोग केवल विकास उद्देश्यों के लिए कर रहे हैं, तो आपको नीचे दिए अनुसार करने की आवश्यकता होगी:

जारी रखने से पहले आपको Mi खाते के लिए साइन अप / साइन इन करना होगा।

1) अपने गैर-रेडमी फोन से सिम कार्ड निकालें। (यह नैनो सिम होना चाहिए। यदि आपके पास एक माइक्रो या सामान्य सिम है तो उसे प्राप्त करने के लिए अपने दूरसंचार प्रदाता से संपर्क करें)।

2) Redmi फोन में सिम कार्ड डालें।

3) सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प।

4) डीबगिंग के तहत, 'यूएसबी के माध्यम से इंस्टॉल करें' विकल्प पर क्लिक करें।

फोन इसे सक्षम करेगा।

सिम कार्ड निकालें।

बस!! अब आपको एंड्रॉइड स्टूडियो से यूएसबी के माध्यम से अपने एप्लिकेशन इंस्टॉल करने में सक्षम होना चाहिए।

कृपया याद रखें कि इस विकल्प को निष्क्रिय न करें, अन्यथा, आपको अपना सिम कार्ड फिर से डालना होगा।

कृपया ध्यान दें: उपरोक्त चरणों में Xiaomi Redmi 5 फोन में काम करने की गारंटी है। यदि Xiaomi के अन्य मॉडलों के लिए चरण भिन्न हैं, तो कृपया इस उत्तर को सुधारें।


1
यह Redmi 6 के साथ भी काम करता है
mgear

यह Redmi 6A के साथ भी काम करता है
ARIF

यह मेरे लिए Redmi 8 फोन पर काम करता है। यह गैर-रेडमी फोन से सिम कार्ड नहीं होना चाहिए।
यस्टर

6

इंटरनेट पर तैरने वाले किसी भी अन्य समाधान ने मेरे लिए काम नहीं किया (चीनी वीपीएन, एमआईयूआई अनुकूलन अक्षम करना ...)। मैं एक Mi खाते में अस्थायी रूप से साइन इन नहीं कर सका, क्योंकि मैंने जितने भी MIUI सिस्टम एप्स को अनइंस्टॉल कर दिया था और इस तरह अब साइन-इन काम नहीं कर रहा था (और मैं अभी शुरू करने के लिए साइन इन नहीं करना चाहता था)।


इसके लिए रूट, शेल एक्सेस की आवश्यकता होती है su, और टेक्स्ट फ़ाइलों को रूट के रूप में संपादित करने का एक तरीका है। मैंने टर्मक्स और एक एंड्रॉइड रूट फाइल मैनेजर का उपयोग किया जो पाठ फ़ाइलों को संपादित कर सकता है।

सबसे पहले, निम्न कमांड चलाएँ ( suपहले, रूट पर स्विच करने के लिए):

setprop persist.security.adbinstall 1

यदि आप ADB के माध्यम से "USB डीबगिंग (सुरक्षा सेटिंग्स)" को भी अनुमति देना चाहते हैं, तो UI इनपुट का अनुकरण करते हुए, निम्नलिखित कमांड भी चलाएं:

setprop persist.security.adbinput 1

अगला, हमें फ़ाइल को संपादित करने की आवश्यकता है

/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

ताकि MIUI वास्तव में हमें ये काम करने दे:

एक्सएमएल फ़ाइल में निम्न लाइन को जोड़ें (अन्य सभी के साथ, समापन टैग से पहले</map> , या trueअगर लाइन पहले से है तो इसे बदल दें ):

<boolean name="security_adb_install_enable" value="true" />

अपने डिवाइस को रिबूट करें। MIUI कष्ट निवारण :-)


1
मुझे Security Center crashedसंदेश मिलते हैं , जब इन कार्यों के बाद एपीके इंस्टॉल करने की कोशिश की जाती है।
आर्टेम मोस्टेएव

@ArtemMostyaev हम्म, शायद यह हर किसी के लिए काम नहीं करता है .. यदि आप कहीं एक लॉगकैट अपलोड कर सकते हैं, तो मैं इसे देख सकता हूं और देख सकता हूं कि क्या यह पता लगा सकता है कि यह दुर्घटनाग्रस्त क्यों है।
जोनासकज - मोनिका

यहाँ logcat pastebin.com/XAjmqAWq मैं भी miaccount एप्लिकेशन को अलग कर दिया है, हो सकता है कि मैंने कुछ और भी छुआ हो ..
Artem Mostyaev

@ArtemMostyaev ऐसा लगता है कि सिस्टम "सुरक्षा केंद्र" ऐप का हिस्सा शुरू नहीं कर सकता है जो इसे संभालता है। क्या आपने "सुरक्षा केंद्र" ऐप, या अन्य "सुरक्षा" ऐप्स / घटकों में से एक की स्थापना रद्द की थी? या शायद आपने कुछ अन्य सिस्टम ऐप को अनइंस्टॉल किया जो मैंने नहीं किया, इसलिए यह मेरे लिए काम करता है।
जोनासकज - मोनिका

हाँ, याद आया। मैंने इससे छुटकारा पाने के लिए कुछ 'सिक्योरिटी' ऐप को अनइंस्टॉल कर दिया, लेकिन 'सिक्योरिटी सेंटर' अभी भी फोन पर प्रस्तुत करता है। लगता है कि ROM पुनर्स्थापना मेरे लिए एकमात्र विकल्प है।
आर्टेम मोस्टेएव

5

अगर आपका Xiaomi फोन MIUI 8 या उससे ऊपर का है तो "USB के माध्यम से इंस्टॉल करें" । ऐसा लगता है कि जब आप इस विकल्प को सक्षम करने का प्रयास करते हैं, तो आपका फ़ोन कुछ चीनी सर्वर से कनेक्ट करने की कोशिश करता है और विफल हो जाता है।

मुझे चारों ओर काम मिला और इसने मेरे लिए काम किया। वीपीएन के जरिए आइडिया को चीनी-शंघाई सर्वर से जोड़ना है। निम्नलिखित प्रयास करें:

  1. प्लेस्टोर से PlexVPN इंस्टॉल करें और उसमें लॉगिन करें। आप 24 घंटे की मुफ्त वीपीएन सेवा लेंगे।
  2. चीन-शंघाई सर्वर का चयन करें और कनेक्ट करें।
  3. अपने Xiaomi फोन में डेवलपर विकल्प से, "USB के माध्यम से इंस्टॉल करें" सक्षम करें।

फिर आप वीपीएन को डिस्कनेक्ट कर सकते हैं और PlexVPN से लॉगआउट कर सकते हैं।

का आनंद लें!!


मैंने यह कोशिश की, यह अभी भी मुझे एमआई खाते में प्रवेश करने के लिए कहता है।
जोनासकज -

3

पहला सवाल: मुझे लगता है कि यह एक बग है

दूसरा: कुछ वर्कअराउंड ( Mi मंचों में सुझाए गए )

USB स्थापना के लिए mi खाता आवश्यकता को बायपास करने के लिए निम्न चरणों का प्रयास करें:

  1. सेटिंग्स> अतिरिक्त सेटिंग्स> गोपनीयता: अज्ञात स्रोतों के विकल्प की जाँच करें।

  2. सेटिंग्स> अतिरिक्त सेटिंग्स> डेवलपर विकल्प> यूएसबी डिबगिंग चालू करें

  3. सेटिंग्स> अतिरिक्त सेटिंग्स> डेवलपर विकल्प> वाया यूएसबी स्थापित करें

  4. सेटिंग्स> अतिरिक्त सेटिंग्स> डेवलपर विकल्प> MIUI अनुकूलन बंद करें।

  5. अपने मोबाइल को पुनरारंभ करें।

तीसरा: हाँ पूरी तरह से तार्किक है और आपकी गोपनीयता की रक्षा के लिए उचित है, आप 'घुसपैठियों' को कभी नहीं जानते हैं

स्वीकृतियाँ

  1. स्थापित USB काम नहीं कर रहा है - डिवाइस अस्थायी रूप से प्रतिबंधित है
  2. Android डिवाइस विफलता पर स्थापित करें [INSTALL_CANCELED_BY_USER]

3
आपके उत्तर के लिए धन्यवाद, लेकिन मेरी मुख्य समस्या (एमआई साइन को दरकिनार करके) हल नहीं हुई। जब मैं USB के माध्यम से इंस्टॉल की जांच करने की कोशिश करता हूं तो मुझे अभी भी साइन इन पेज मिलता है। मैंने आपके द्वारा दिए गए लिंक की जाँच की, लेकिन मैंने USB के माध्यम से स्थापित करने में सक्षम नहीं किया।
थानिस 111101

इससे समस्या हल हो गई - नेटवर्क एक्सेस या सिम कार्ड के बिना इस तरह से स्थापना को सक्षम करने में सक्षम था। डिवाइस: MIUI ग्लोबल 11.0.5 पर चलने वाला Pocophone। adb install my.apkअब इरादा के अनुसार काम करता है।
ततजना हेसर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.