问题标签 [redmi-device]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
824 浏览

android - Android Studio 无法检测到红米 5A

我使用 USB 电缆连接了我的 Redmi 5A,并启用了开发人员和 USB 调试,但是当我单击运行图标时,android studio 无法检测到我的设备。

无法检测到我的设备

我试图解决这个问题,事件日志显示:

日志错误

这里有什么问题?

0 投票
0 回答
48 浏览

android - Facebook 无效的密钥哈希问题。(红米专用)

我无法让我的应用程序允许 Facebook 使用我的 Redmi 设备登录。每次用户尝试登录 Facebook 并使用他们的 FB 验证我的应用程序时,它都会给我这个错误:

无效的密钥哈希。密钥哈希 xxxxxxxxxx= 不匹配任何存储的密钥哈希。在http://developers.facebook.com/apps/xxxxxxxx配置您的应用程序密钥哈希

在 Nexus 和摩托罗拉上测试。没问题。想知道它是否是Redmi特定的。

任何帮助都会很棒

0 投票
0 回答
1150 浏览

android - 如果从文件管理器中选择文件,为什么带有意图操作 ACTION_OPEN_DOCUMENT 的 Android 文件选择器在某些设备上不起作用?

我正在尝试在 Android 上使用意图操作 ACTION_OPEN_DOCUMENT 来选择 PDF 文件,但在某些设备上它为 null。

我希望用户仅从他的设备中选择 PDF 文件。为此,我使用了意图操作 ACTION_OPEN_DOCUMENT。

这在大多数设备上都能正常工作,但在一些主要是小米的设备上,在文件选择时,它会在尝试使用文件管理器选项在 onActivityResult 中获取意图数据 intent.getData() 时给出 null ,如下图所示。

我试图避免使用操作 ACTION_GET_CONTENT,因为第 3 方应用程序不会将内容限制为仅 pdf。其他应用程序也允许不是 PDF 的格式。

文件选择器图像

在从菜单文件管理器中选择文件的图像中,它给出 null 作为 intent.getData() 但当我从“文档”选项中选择文档时它工作正常。

以下是文件选择器请求的代码

文件选择后

我期待 intent.getData() 中有一些数据,但它给出了 null。

致命异常:java.lang.RuntimeException:向活动 {com.avail.easyloans.android/com. avail.easyloans.feature.cashup.activities.documents.ActivityUploadBankStmt}:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'java.lang.String android.net.Uri.getAuthority()'

可能的错误是什么?

0 投票
1 回答
388 浏览

java - 即使从最近的应用程序中清除应用程序或在 Red MI 设备上关闭应用程序,也可以继续服务

我在我的应用程序中运行遥测服务。该服务每秒检查一次 WiFi 环境的变化,如果检测到变化,它会通知远程数据库。即使应用程序从最近的应用程序中滑动或关闭,我也需要此服务继续运行。

即使从最近的应用程序中清除了应用程序,我也关注了继续服务,并且它似乎可以在除小米以外的许多设备上运行。我已经为这个设备尝试了很多建议:

  1. 启用自动启动。
  2. 禁用该应用程序的电池优化。
  3. 尝试使用广播接收器启动服务
  4. 尝试使用计时器线程和 scheduleExecutorservice 而不是可运行的。没有任何区别。

这是我最新的示例代码:

它在三星设备和 google nexus 模拟器上运行良好,但每当我在 Red mi 上运行它并从最近的应用程序中滑动应用程序时,应用程序就会死掉并与之一起服务。是否有适用于 Red mi 设备的解决方案,或者这是一些众所周知的限制?

0 投票
3 回答
2620 浏览

java - Android studio:无法检测到adb版本,退出值0xc0000135

当我将手机与 PC 连接时,android studio 显示无法检测 adb 版本,退出值 0xc0000135。该怎么办?

0 投票
2 回答
866 浏览

android - Android Studio 拒绝在我的手机上构建和安装任何应用程序

自从我将 android studio 更新到 3.5 以来,我一直无法在我的多部物理手机(Redmi Note 4 和 OnePlus6)上运行任何应用程序。该应用程序未安装在其中任何一个上。但它安装在相同版本(Android 24 和 Android 28)的模拟设备上,因此代码不存在问题。

此外,我尝试构建存储在 Git 上的应用程序的早期版本,现在 Android Studio 没有构建显示的应用程序 - “链接错误”。虽然几个月前相同的代码版本运行良好(在 android studio 更新之前)。这就是为什么我认为问题出在 Android Studio 而不是代码的原因......

我尝试过的事情

  1. 禁用即时运行(在 Android Studio >=3.5.1 中不再是一个选项)

  2. 启用 USB 调试,使用“传输文件”模式而不是“充电设备”模式使用设备连接

  3. 关闭 MIUI 优化并重启

  4. 卸载App并重新安装

  5. 构建 apk,将 apk 传输到设备,然后尝试安装(这适用于 OnePlus 6,但不适用于 Redmi Note 4)

我尝试过的应用程序以 Sdk >=27 为目标,并使用 androidx。但是,我尝试返回应用程序的先前版本,该版本没有使用 androidx(并使用旧支持库),但仍然出现相同的错误。

我的系统是 Ubuntu 18.04,当前的 Android studio 版本是 3.5.3

我得到的错误包括:

  • INSTALL_FAILED_USER_RESTRICTED
  • 未找到设备

更新: - 刚刚尝试在 OnePlus6 上安装,也没有安装在那里。早些时候我只测试了 Redmi Note 4。 - 尝试卸载并重新安装应用程序,构建 apk 并在手机上传输,然后手动安装。- 这发生在项目中,至少对于 Redmi Note 4 而言。我在我的一个课程项目中尝试了这个,相同/相似的问题。

我的猜测是 Android Studio 更新和最近从“旧版”支持库迁移到 androidx 的问题

0 投票
2 回答
868 浏览

android - 应用程序未从 Play 商店安装在某些设备中

我有一个在 Beta 版中发布的应用程序。它没有安装在某些 Redmi 和三星设备中。该应用程序正在从 Play 商店下载,并且在安装时显示错误对话框“无法安装该应用程序,如果仍然无法正常工作,请重试。请参阅解决问题的常用方法。 ”

在此处输入图像描述

0 投票
1 回答
207 浏览

android - Sqlite Table 不在小米 Note 7s 上创建,而是在 Android Studio 中的其他手机和虚拟设备上创建

我不知道为什么会发生这种情况,但是当我执行代码时,我的 Redmi Note 7s 上没有创建表,但它在 GIONEE 智能手机和虚拟设备上都可以正常工作。我也尝试更改数据库版本,但没有输出。

0 投票
1 回答
115 浏览

linux - Redmi 7 上 pdu 模式下的 adb shell cmgs AT 命令不起作用

我运行这些命令:

然后我输入PDU消息:

我得到这个输出:

0 投票
0 回答
46 浏览

android - Redmi 或小米设备上的 writeCharacteristic 错误

我制作了一个在 BLE 中读写一些字符的应用程序。

我的操作在那里:

  • 连接到 gatt
  • 发现服务
  • 读字符
  • 写字符

除了某些小米和红米设备外,每个设备上的一切都很好。我在 writeCharacteristic 上有问题,我没有响应,并且设备没有在 LE periph 上写入任何内容。读完一个特征(所以进入“onCharacteristicRead”回调)我称之为写

但我没有任何回应,永远不会调用 onCharacteristicWrite。我尝试了一切,无论是否使用自动连接 connectGatt。

有没有人有同样的问题?我很快就会疯掉。。