昨天我的应用程序是从 Android Studio运行完美,但今天当我开始工作,我的应用程序和运行它我不断得到错误消息
Android Studio
邮件安装失败未能建立会话。
屏幕:
单击 好的获取错误消息
会话‘ app’: 安装 APK 时出错
而且应用程序在设备中不存在(已经卸载)。请建议我该怎么办?
有时候应用程序不会显示在主屏幕上,所以 通过设置-> apps-> 检查应用程序,然后从应用程序设置卸载可能会起作用。
在 MIUI 手机上通过制作 MIUI 帐号和 USB 支持安装解决了同样的问题。
更改 android/app/build.gradle文件中的 applicationId。
android/app/build.gradle
applicationId
例如:
// Change this applicationId "com.example.myAndroidApp" // // to this applicationId "com.example.somethingElse"
然后同步你的分级,然后你就可以安装你的应用程序, 如果前一个 applicationId 是您的生产 id,那么再次更改它,现在设备将允许安装应用程序。
希望这个能帮到你。
终于解开了!
低于 临时解决办法。问题被报告给谷歌。
首先,我在运行日志中发现 Android Studio 2.3试图安装 app-debug。从许多片中分离出来,像这样:
$adb install-multi-r E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 1. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk debug dep depencies.apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 0. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 2. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 9. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 4. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 3. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 5. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 8. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 7. apk E: Android _ Projects ActivityLificycle 应用程序构建中间件 split-apk 调试切片 slice _ 6. apk E: Android _ Projects ActivityLifCycle 应用程序构建输出 apk app-debug. apk
然后,我尝试通过以下方法从命令行只安装 app-debug.apk:
app-debug.apk
Adb install-d E: Android _ Projects 活动生命周期应用程序构建输出 apk app-debug. apk
应用程序安装成功,但未能在我的手机上运行。
最后:
Bat 程序集
Adb install-rd E: Android _ Projects 活动生命周期应用程序构建输出 apk app-debug. apk
这肯定是 AndroidStudio 2.3中的某些 gradle问题。
AndroidStudio 2.3
gradle
如果你使用 MIUI ROM
进入开发者选项,禁用 MIUI 优化。您将被要求重新启动您的手机。 重新启动它,然后运行应用程序。
同样在本期中我也发现了 Instant Run bug。当我禁用即时运行,再次运行应用程序应用程序开始成功安装在设备没有显示任何错误窗口。 我希望谷歌将解决这些问题与即时运行很快。
禁用来自 Android Studio 的即时运行的步骤:
文件 > 设定 > 构建,执行,部署 > 即时运行 > < strong > 取消检查 (启用即时运行到热交换代码)
尝试禁用“设置”中的“即时运行”。
当我试图用小米的军情五处和军情四处的手机测试这个应用程序时,我也遇到了同样的问题。禁用瞬间跑并没有帮到我。我是这么做的。
Turn Off MIUI optimization in the Developer Options in the phone.
然后设备将重新启动,然后你就可以通过电话测试应用程序。
使用这种方法,您仍然可以在 android 工作室中使用 即时运行选项即时运行选项。所以这至少能暂时解决你的问题。希望在不久的将来更新中我们能够使用 MIUI 优化:)
这是由于“即时运行”功能造成的,您可以通过以下方式禁用它:
打开“设置”或“首选项”对话框,导航到“生成”、“执行”、“部署”> “即时运行”。
取消选中“启用即时运行”旁边的复选框,您就可以开始了。
转到 USB 调试和禁用 MIUI 检查,并允许手机重新启动。事情应该从这里罚款
下面是我的解决方案(没有必要停用即时运行)按照规定的顺序执行以下步骤:
1-级别构建(根级)
格莱德
2-级别构建 + 干净(应用程序级别)
应用程序
3-在顶部栏中选择应用程序(运行“应用程序”的左侧)
4-清洁计划:
导航到 Build > Clean Project
它现在应该可以工作了! 如果你按照这些步骤,你不应该禁用即时运行
我在 MIUI 中遇到了同样的问题。启用 OEM 解锁对我来说很有用,但是没有禁用 MIUI 优化。
下面是我的 Redmi 3s 主要开发者选项设置的截图:
对我来说,这样的错误出现后,重新命名的文件夹与项目。
禁用 实例运行有所帮助,但是如果您不需要禁用它呢?
我从文件 Myproject 应用程序构建中间体 start-dex debug build-info. xml中删除了所有提到旧文件夹名称的标记
错误已经消失。
只要关闭您的模拟器,再次运行的问题将得到解决快乐编码
在我的例子中,Instant Run 隐藏了问题的真正原因,那就是由于小数据分区导致的 INSUFFICIENT _ SPACE,而且我还得到了“未能建立会话”错误。在禁用 Instant Run 之后,真正的问题出现了,在修复它并启用 Instant Run 之后,它工作了。
只要按照下面的步骤..。
Build > Clean Project 建造 > 清理项目
在那个 Run 项目之后,这对我很有用
在开发人员选项中允许或启用“从 USB 安装”。
对于那些使用小米手机的人,请遵循以下步骤:
设置-> 附加设置-> 开发者选项
关闭 MIUI 优化并重新启动您的手机
最后禁用 USB 验证应用程序
你的设备会有适当的反应。
也启用通过 USB 安装
您的 APK文件丢失。因此,清洁工程 >> 构建 APK >> 快跑项目。
APK
>>
对我来说,这是一个非常愚蠢和有趣的错误。我不小心在不知情的情况下选中了“ Android 调试桥,使用 libUsb 后端”。事实上,应该不加检查。.
在 Mac Pro 中,设置-> 构建,执行,部署-> 调试器。
在我的例子中,这是因为我的模拟器耗尽了磁盘空间。
转到构建-> 清理项目-> 运行
这就够了。
就我而言,这是因为 我手机没电了。对于现在正面临这个问题的人,如果 清洁工程 + 建立 APK不工作,检查您的手机或模拟器的可用空间。
我希望这能帮上忙,编程快乐!
这个问题很容易解决。
例如:-在华为的 GR3流动电话,
Goto 设置在您的手机-> 存储-> 存储清理器
我不知道你在说什么
Goto
Android Studio-首选项(在 OSX 中) Android Studio-File-> Settings (In Windows) Android Studio-File-> 设置(在 Windows 中)
Android Studio-首选项(在 OSX 中)
Android Studio-File-> Settings (In Windows) Android Studio-File-> 设置(在 Windows 中)
构建、执行、部署-即时运行
对我来说,我必须关闭模拟器,然后选择冷启动时,重新打开它。
在全局更改项目名称、 applicationid 和包含 java 文件的文件夹之后,我也遇到了这个问题。
禁用即时运行有所帮助,但不是一个好的选择,所以这有所帮助:
rm -Rf .gradle .tags local.properties .idea/workspace.xml .idea/caches/* .idea/libraries app/build
我找到了解决办法
settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)
这将工作在3.4安卓工作室太。谢谢
在这篇文章中尝试其他事情之前,我会先做 建造 > > 清理工程。它解决了我的问题,而且是最简单的解决方案。有时,清理没有得到一些链接,所以我也建议您重新启动您的设备,无论是虚拟或物理。
如果它不工作,尝试转动 即时运行的 文件 > 设置 > 构建、执行、部署 > 即时运行 > 取消检查
只有在尝试了这两个简单的解决方案之后,我才会尝试其他的。
我正在使用内置的模拟器,一直遇到这个问题。
解决办法:
其中一些可能是不必要的,但我不能故意重复这个问题,以便尝试最低限度的步骤
对于那些谁仍然有问题的 APK 安装,只要检查您的手机存储。 在我的情况下应用程序未能安装总是因为我没有足够的空间来安装 APK。
· 干净的项目ーー这是我首先考虑的,但不是工作
· 禁用即时运行ーー在最新版本中没有此选项
· 关闭 MIUI 优化ーー我不使用 MIUI 模拟器
· 建立平衡,分级... · ー不,不,不
你知道吗? 当我 在我的模拟器中卸载应用程序,再次运行代码,它立即工作!
MAC 中的一个问题(或者可能是其他操作系统)也可以用这个解决 您需要在首选项-> 调试器中禁用“ Use libusb backend”
如果这对你有用,请告诉其他人。 感谢以下用户和他们的回答: < a href = “ https://stackoverflow./a/58095554/3726185”> https://stackoverflow.com/a/58095554/3726185