Android 工作室错误 "Installation did not succeed. The application could not be installed. Installation failed due to: 'null'"

Android Studio Error "Installation did not succeed. The application could not be installed. Installation failed due to: 'null'"

我正尝试从 Android Studio 3.5 在我的小米红米 S2 上 运行 我的应用程序。在 phone:

上安装应用程序时引发错误

Installation did not succeed.
The application could not be installed.
Installation failed due to: 'null'

真实设备:小米红米 S2

1.Open run/debug 配置对话框:- 运行> 编辑配置。

  1. 导航到您的应用 > 常规 > 安装选项 > 安装标志。
  2. 添加安装标志 -r -t

注意:此标志表示 adb install -r -t apk 路径

希望对您有所帮助。

当您连接手机时,它会以充电模式开始。 只需将模式更改为 传输模式(传输媒体或照片模式)。

现在重新安装该应用程序,它会工作。

在启用开发者模式并允许 USB 调试后重新启动 设备对我有用。

我在 MAC 上遇到了同样的问题,我就是这样解决的, 注意:我尝试了提到@Manoj Kumar 的方法,

Un check this field in Preferences/Build,Execution,Deployment/Debugger

一个简单的(意外的)重新启动计算机就帮我做了(我尝试 运行 在模拟器上)

就我而言,我使用的是第三方库,我已从 gradle 中删除该库并重新安装该应用程序。成功

可能是因为您的phone内存已满。您可以从 phone 中删除一些数据,然后尝试。对我来说它有效。

  1. 您安装了相同包名但调试签名文件不同的应用。
  2. 签名文件不同导致的错误
  3. 首先请卸载您安装的不同签名文件的apk。
  4. 然后再安装apk,就成功了!

检查清单文件并搜索所需的库标签。并删除它。我是这样解决的

将此行添加到您的“/gradle.properties”:

# gradle.properties
android.injected.testOnly=false

检查https://gist.github.com/xujiaao/5fd127a72979cdc3c70dcc1324786f87,它对我有用。

我尝试了所有方法,但似乎没有任何效果。但后来我突然注意到我的 phone 阻止了安装,所以我取消选中“拒绝安装”并在另一个尝试安全复选框弹出窗口,要求允许安装。允许一切正常后。 结论:我可能太生气了,因为我没有早点注意到这个弹出窗口。

就用在这个link。禁用首选项 -> 构建、执行、部署 -> 调试器 -> 使用 libusb 后端

取消选中使用 libusb 后端

就是这样。享受你的编码...

只需签入 AndroidManifest.xml 文件,确保您使用的是您的应用程序所需的权限和库。在某些情况下,您的 AndroidManifest.xml 文件中可能有可穿戴库和权限,但您并不需要它们。当我添加更多活动并且 Android Studio 将它们创建为可穿戴活动时,这发生在我身上

我正在尝试答案中的所有内容,但只有一个解决方案是在您的 phone 上免费提供一些 space 以正确安装 debagged 应用程序。

对我来说,我遇到了这个问题,我已经解决了 因为我没有使用 Android studio Emulator 我用的是另一个 当我从模拟器启用开发者模式时,我解决了这个问题 这就是全部
希望能帮到像我这样的人
问候

我曾经遇到过这个问题。唯一对我有用的解决方案是删除 SDK 并下载一个新的 vision。结果是 ADB 出了问题,它无法检测到我的设备。卸载 SDK 并安装另一个解决了我的问题

由于我目前使用的是 IntelliJ IDEA 2021, 为了为我工作,我不得不断开 android 设备(模拟器) 通过 USB 连接到计算机并释放 phone 存储上的一些 space 最后是 通过重新启动来刷新我的设备(phone)

同样,我不得不去:

设置,调试器, 并选中 在进程终止时隐藏调试 Window

我希望这对您有所帮助,例如,如果您正在使用 IntelliJ IDEA。

创建一个签名的 apk 并将该 apk 拖到对我有用的模拟设备上

对我来说,重启 Android Studio 解决了这个问题。

文件> 使缓存无效/重新启动

您可能想检查您的 phone 存储空间。如果没有 space

,您的 apk 将不会安装

提示:运行 来自终端 adb install path/to/app.apk

为什么?因为它将提供有关错误的更多信息 - 实际上指向清单中出现错误的位置。例如 - 在我的例子中是:'Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]'

针对 S+(版本 31 及更高版本)要求在存在 Intent 过滤器时为 android:exported 定义明确的值。

 <activity android:name=".MainActivity"
           android:exported="true">
      <intent-filter>
          <action android:name="android.intent.action.MAIN" />
           <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
 </activity>

我通过关闭模拟器解决了这个问题,清理项目并重新构建它。

这是因为您要安装应用的设备没有足够的space,只需清除一些项目即可获得space。然后重试

转到调试 apk 的路径,并重命名你的 apk,如:

myApp.apkmyApp1.apk(重命名即可) 并再次尝试 运行。

它每次都对我有用:)

试试这个!

  • 删除应用程序中的构建文件夹和re-build项目,它现在应该可以工作了。