題:
啟用“通過USB安裝”而不創建MI帳戶
Thanasis1101
2017-10-21 21:18:44 UTC
view on stackexchange narkive permalink

我正在嘗試在小米智能手機(MIUI 8)上創建一些應用程序,但是當我嘗試運行應用程序時,出現錯誤 INSTALLATION_CANCELED_BY_USER 。我發現問題是必須從開發人員設置中啟用“通過USB安裝”選項。當我嘗試這樣做時,會出現一個屏幕,提示我必須使用MI帳戶登錄/註冊才能啟用此選項,這是我不願意做的事情。所以,我有3個問題:

  • 為什麼他們必須提供一個帳戶來啟用這樣的選項?
  • 有什麼辦法可以繞過MI?登錄屏幕並啟用該選項?
  • 我不想將手機連接到MI帳戶的原因是我擔心要上傳的個人數據。這是合乎邏輯的問題嗎?
代替`adb install app.apk`,使用`adb push app.apk / sdcard /`,然後從設備上的文件管理器中點擊apk,以遵循通常的側面加載安裝。當然,必須在設置中啟用“未知來源”。本身不是解決方案,而是一種廉價的解決方法。
五 答案:
Thanasis1101
2017-11-08 02:53:48 UTC
view on stackexchange narkive permalink

我不希望繼續將MI帳戶連接到我的設備。因此,我剛剛創建了一個臨時帳戶,啟用了“通過USB安裝”選項,然後從MI帳戶註銷。所以,現在我希望該選項保持啟用狀態:)

只是想添加一下,以嘗試啟用“通過USB安裝”,MIUI v9要求我插入SIM卡。為什麼中國公司收集有關開發人員的此類信息-我無法想像))
與American或任何其他公司一樣收集信息。究竟是盜竊您的個人數據還是改善服務,完全取決於您的決定。
不過,@ADNow小米似乎要比其他大多數手機製造商走得更遠。我的Mi Mix 3是我擁有的第一部手機,要求我登錄該公司的服務以啟用usb應用程序安裝,也是第一部要求插入SIM卡的手機。他們必須明確地添加了這些要求,我看不出有什麼合理的理由。
您可以共享您的臨時帳戶,以便我們破壞他們的系統嗎?開玩笑...
koushick
2018-07-15 20:37:53 UTC
view on stackexchange narkive permalink

對於那些已經將其SIM卡插入小米手機的人,上面的答案都是可行的。

但是,如果您僅將小米Redmi 5用於開發目的,則需要這樣做如下所示:

您需要先註冊/登錄Mi帳戶,然後才能繼續。

1)從非Redmi手機中提取SIM卡。 (它應該是nano sim。如果您有micro sim卡或普通sim卡,請與您的電信提供商聯繫。)

2)將SIM卡插入Redmi手機。

3)轉到到設置->其他設置->開發人員選項。

4)在“調試”下,單擊“通過USB安裝”選項。

電話將啟用此功能。

取出SIM卡。

就是這樣!現在,您應該可以通過USB從Android Studio安裝應用了。

請記住不要禁用此選項,否則,您可能需要重新插入SIM卡。

請注意:保證上述步驟可在小米Redmi 5手機中使用。如果其他型號的小米的步驟不同,請改進此答案。

這也適用於Redmi 6
這也適用於Redmi 6A
這在Redmi 8手機上對我有效。不必是非Redmi手機的SIM卡。
也適用於Mi 9 Lite !!
JonasCz - Reinstate Monica
2018-12-23 18:19:26 UTC
view on stackexchange narkive permalink

互聯網上沒有其他解決方案對我有用(中文VPN,禁用MIUI優化...)。我也無法臨時登錄Mi帳戶,因為我已盡力卸載了盡可能多的MIUI系統應用程序,因此登錄不再起作用(而且我只是不想登錄而已)。

YMMV-它在我於2019年初完成時對我有用,但如果他們更改了某些內容,它可能不再起作用。我已更改為自定義ROM,無法再對其進行測試。

如果您想將其改回原樣,只需在末尾以 0 重新運行命令,然後刪除其中的內容即可。您將其添加到文本文件中。我使用了Termux和一個可以編輯文本文件的android根文件管理器。

首先,運行以下命令(首先運行 su 切換到根):

  setproppersist.security.adbinstall 1  

如果您還想啟用“ USB調試(安全設置)”,以通過以下方式授予權限,模擬UI輸入等ADB,也運行以下命令:

  setproppersist.security.adbinput 1  

下一步,我們需要編輯文件

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

,以便MIUI實際上允許我們執行以下操作:

添加XML文件的下一行(以及所有其他文件,之前在結束的 < / map> 標記中,或者將其更改為 true 已經存在):

  <布爾值name =“ security_adb_install_enable” value =“ true” / >  

重新啟動設備。避免了MIUI的煩惱:-)

在執行這些操作後嘗試安裝apk時,我收到“安全中心崩潰”消息。
@ArtemMostyaev嗯,也許這並不適合所有人。.如果您可以將logcat上傳到某個地方,我可以看看它,看看是否可以弄清楚它為什麼崩潰。
這是日誌貓https://pastebin.com/XAjmqAWq 我還檢測了miaccount應用,也許我也碰了其他東西。
@ArtemMostyaev看來系統無法啟動處理此問題的“安全中心”應用程序的一部分。您是否卸載了“安全中心”應用程序或其他“安全性”應用程序/組件之一?或者,也許您卸載了我沒有安裝的其他系統應用程序,因此它對我有用。
是的,現在我記得了。我卸載了一些“安全”應用程序以期擺脫這種情況,但是“安全中心”仍然顯示在電話上。看起來ROM重新安裝是我的唯一選擇。
我重新安裝了ROM,這種方式有效:)
Vineet Ravi
2017-12-10 08:42:21 UTC
view on stackexchange narkive permalink
如果您的小米手機運行的是MIUI 8或更高版本,則

“通過USB安裝” 將不起作用。看起來當您嘗試啟用此選項時,您的手機嘗試連接到某些中文服務器而失敗。

我已經解決了問題,並且對我有用。想法是通過VPN連接到中國上海服務器。請嘗試以下操作:

  1. 從Playstore安裝 PlexVPN 並登錄。您將提供24小時的免費VPN服務。
  2. 選擇中國上海服務器並連接。
  3. 從小米手機的開發者選項中,啟用“通過USB安裝”。
  4. ol>

    然後您可以斷開VPN並從PlexVPN註銷。

    享受!

我嘗試了此操作,但仍然要求我登錄MI帳戶。
xavier_fakerat
2017-11-04 20:41:59 UTC
view on stackexchange narkive permalink

第一個問題:我認為這是個錯誤

第二個:有些解決方法(在Mi論壇中建議

請嘗試以下步驟來繞過USB安裝的mi帳戶要求:

  1. 設置>其他設置>隱私:選中“未知來源”選項。

  2. 設置>附加設置>開發人員選項>打開USB調試

  3. 設置>附加設置>開發人員選項>通過USB安裝

  4. 設置>其他設置>開發人員選項>關閉MIUI優化。

  5. 重新啟動手機。

  6. ol>

第三:是完全合乎邏輯的並且有理由保護您的隱私,您永遠都不知道“入侵者”

致謝

  1. 安裝通過USB無法正常工作-設備暫時受到限制
  2. Android在設備上安裝失敗[INSTALL_CANCELED_BY_USER]
  3. ol>
感謝您的回答,但是我的主要問題(繞過MI登錄)沒有解決。當我嘗試通過USB檢查安裝時,仍會顯示登錄頁面。我檢查了您提供的鏈接,但沒有設法通過USB啟用安裝。
*這*解決了問題-無需網絡訪問或SIM卡就能通過USB啟用安裝。設備:運行MIUI Global 11.0.5的Pocophone。`adb install my.apk`現在可以正常使用了。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...