- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我昨天买了一个小米红米 4x,我不能在这个设备上调试我的应用程序。
我已经在设备中启用了开发人员选项,打开 USB 调试,安装 USB 驱动程序并接受了第一次将其插入 USB 端口时出现的 RSA 调试指纹弹窗。
因此,我在 Visual Studio 的设备列表中选择“Xiaomi Redmi 4X (Android 6.0 - API 23)”,单击运行(或部署)并看到此错误:
>Detecting installed packages...
>Removing old runtime: Mono.Android.DebugRuntime...
>Target device is arm64-v8a.
>Installing the Mono shared runtime (debug - 1505313604)...
>10% ... 3520kb of 35035kb copied
>20% ... 7040kb of 35035kb copied
>30% ... 10560kb of 35035kb copied
>40% ... 14016kb of 35035kb copied
>50% ... 17536kb of 35035kb copied
>60% ... 21056kb of 35035kb copied
>70% ... 24576kb of 35035kb copied
>80% ... 28032kb of 35035kb copied
>90% ... 31552kb of 35035kb copied
>100% ... 35035kb of 35035kb copied
> Deployment failed
>Mono.AndroidTools.InstallFailedException: Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk
>Failure [INSTALL_CANCELED_BY_USER]
>
> at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)
> at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass94_0.<InstallPackage>b__0(Task`1 t)
> at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
> at System.Threading.Tasks.Task.Execute()
>Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk
>Failure [INSTALL_CANCELED_BY_USER]
>
>Creating "obj\Debug\upload.flag" because "AlwaysCreate" was specified.
>Creating directory "obj\.cache\".
>Done building project "MyTestApp.csproj".
>Build succeeded.
>An error occured. See full exception on logs for more details.
>Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk
>Failure [INSTALL_CANCELED_BY_USER]
>
>
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
我所有的应用程序都会出现这种情况,而且只出现在这台小米设备中。在其他品牌设备和模拟器中,调试正常。
补充一下,我有这个问题http://en.miui.com/thread-544718-1-1.html即使按照说明进行操作,我也无法使“通过 USB 安装”正常工作。
有什么解决方案可以在这个设备上调试吗?
最佳答案
只是为了帮助有同样问题的人:它完全与开发者模式中的“通过USB安装”选项有关,MIUI不让我激活。经过多次尝试并重新启动设备后,它终于激活,同时部署工作正常。
关于android - 小米设备失败 [INSTALL_CANCELED_BY_USER],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46499742/
我看到很多关于检测黑暗模式的问题,比如 this one在堆栈溢出上访问了许多媒体博客,如 How to know when you’re using dark mode programmatical
我有一个非常奇怪的问题。我正在从画廊中挑选一张图片,该代码在诺基亚 6、一加 X 等所有设备上都能正常工作。当它 来到小米设备图像未设置ImageView . 谁能帮我解决这个问题? 我必须选择多个图
我研究 Android 应用程序的开发。遇到了某个问题,为了解决这个问题我已经拥有了几乎所有的资源。问题是这样的:在一些制造商小米、魅族、华为的设备上(发现甚至在一些三星和华硕设备上的信息)其固件安装
我使用 Theme.SplashScreen 实现了 Android 12 的新启动画面。但它不适用于具有 force dark 模式的 Xiaomi MIUI 设备。android:forceDar
小米 Redmi Note 3,当您从后台清除应用程序时,任何使用代码创建的自定义服务将被禁用,问题不会发生在三星和其他手机上,但会发生在类似的手机上。 最佳答案 您需要将您的应用程序添加到“ pro
小米官方信息显示,除小米电视 1 代、小米盒子 1 代、部分定制电视外,MIUI for TV 3.0已更新至所有小米电视及小米盒子。 ▲MIUI for TV 3.0 | 图源:小米 小米
我正在尝试代理来自 Android One 手机 - 小米 a1 的流量。我安装了证书,在设置中随处允许使用这些证书,在 Charles 本身中为指定域启用了 SSL 代理。 但每次流量开始通过 Ch
我看到下一行出现奇怪的崩溃: java.lang.NoSuchMethodError: org.apache.commons.lang3.builder.EqualsBuilder.a 是的,我使用
我正在使用前台服务来跟踪用户的位置,但它在 OPPO VIVO 和 XIOAMI MIUI 等少数设备上停止。 读完一些文章后,我尝试了一些事情,比如对于OPPO1:打开启动管理器2:关闭后台卡住、异
使用 redmi note 4 通过 appium 进行移动自动化测试。每次执行测试时,它都会要求通过 USB 安装此应用程序并记住我的选择单选按钮。我在开发者选项中启用了以下选项: USB Debu
我是一名优秀的程序员,十分优秀!