热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android:安装APK时出错

如何解决《Android:安装APK时出错》经验,为你挑选了6个好方法。

我正在慢慢地尝试做一些简单的任务Android Studio.以下应用程序安装在模拟器上,没有任何错误.但当我尝试在真实设备Redmi 3S上安装它时出现此错误:

Unknown failure (Failure - not installed for 0)
Error while Installing APKs

我在这里遇到了类似的问题,但在这些情况下,错误是由未启用调试或不接受应用程序安装引起的.但是,我允许调试,我还尝试在Studio中安装其他一些应用程序,它运行正常.

所以问题可能是,代码有什么问题.

MainActivity.java

package tlacitko.button;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sendMessage(View view) {
        new Thread(new Runnable() {
            public void run() {

                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        try{
                            URL url = new URL("http://147.32.186.51:8080");
                           // HttpURLConnection urlCOnnection= (HttpURLConnection) url.openConnection();
                            InputStream is = url.openStream();
                            BufferedReader br = new BufferedReader(new
                                    InputStreamReader(is));
                            String s = "";
                        }catch(MalformedURLException ex){

                        }catch(IOException e){
                        }
                    }
                });
            }
        }).start();
    }
}

和xml代码:

activity_main.xml中

    

    

小智.. 114

请按照以下步骤来解决此问题.

断开连接到系统的所有设备,并关闭在System上运行的所有仿真器.从设置中关闭"即时运行"功能.执行干净的构建.从设置中启用"即时运行"功能.执行干净的构建.连接您的设备/启动您的模拟器并确保它在线.通过选择设备/模拟器来运行项目.

注意:

1)您不应该在系统上运行不同的Android Debug Bridge(adb)实例.

2)如果使用Genymotion,请确保使用您在Android Studio设置中提到的Genymotion设置中提到的自定义sdk路径.

这些步骤可能会解决您的问题,但它也可能是Android版本的问题.



1> 小智..:

请按照以下步骤来解决此问题.

断开连接到系统的所有设备,并关闭在System上运行的所有仿真器.从设置中关闭"即时运行"功能.执行干净的构建.从设置中启用"即时运行"功能.执行干净的构建.连接您的设备/启动您的模拟器并确保它在线.通过选择设备/模拟器来运行项目.

注意:

1)您不应该在系统上运行不同的Android Debug Bridge(adb)实例.

2)如果使用Genymotion,请确保使用您在Android Studio设置中提到的Genymotion设置中提到的自定义sdk路径.

这些步骤可能会解决您的问题,但它也可能是Android版本的问题.



2> Animesh Patr..:

关闭Android Studio中的即时运行.请按照以下步骤操作:

    文件>>设置>>构建,执行,部署.

    单击" 即时运行"并取消选中" 在部署时启用即时运行以热插拔代码/资源更改 ".

    单击" 应用 "和" 确定 ".

尝试再次运行该应用程序.它应该现在安装应用程序.您可以随时重新启用Instant Run.

编辑(Android Studio 3.0)

禁用即时运行(Android文档)

要禁用即时运行:

    打开设置首选项对话框.(对于Mac,Android Studio - > 首选项)

    导航到构建,执行,部署 > 即时运行.

    取消选中启用即时运行旁边的复选框.


这解决了我的问题,Android Studio中的原始错误消息是"Unknown failure(在android.os.Binder.execTransact(Binder.java:565)")

3> Mahesh Cheli..:

对于Redmi和Mi设备,请关闭MIUI Optimization并重新启动手机.

设置>其他设置>开发人员选项> MIUI优化

点击这里查看答案



4> 小智..:

对我来说,我只是为应用程序做了一个干净,然后一切正常.



5> Smiles..:

我现在遇到了这个问题,我已经卸载了apk,现在我使用Android Studio 3.0想要运行apk到Xiaomi MIX 2(Android 7.1.1,API 25),但是失败了。

$ adb shell pm install -t -r "/data/local/tmp/com.package"
Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

而且Android Studio告诉我“有可能通过卸载apk的现有版本(如果存在)然后重新安装来解决此问题。” 但我已经卸载了该APK。

而且我单击“确定”按钮,但是也失败了。

$ adb shell pm uninstall com.package
Unknown failure (at android.os.Binder.execTransact(Binder.java:565))
Error while Installing APK

最后,我找到了解决该问题的方法,我没有打开“通过USB验证应用程序”,因为现在该设备无法打开,直到您登录小米帐户,并且这是尚未登录的新设备。

步骤1:转到“设置”?在系统中找到“开发人员选项”,然后单击。

步骤2:在“调试”部分中打开“通过USB验证应用程序”

步骤3:再次在Android Studio中尝试“运行应用”!



6> happy_Coding..:

在尝试以上所有建议之前,请检查设备中足够的可用存储空间。这也将导致此问题。

错误:android.os.ParcelableException:java.io.IOException:仅内部请求,但没有足够的空间

快乐的编码:)


推荐阅读
  • 在Android平台中,播放音频的采样率通常固定为44.1kHz,而录音的采样率则固定为8kHz。为了确保音频设备的正常工作,底层驱动必须预先设定这些固定的采样率。当上层应用提供的采样率与这些预设值不匹配时,需要通过重采样(resample)技术来调整采样率,以保证音频数据的正确处理和传输。本文将详细探讨FFMpeg在音频处理中的基础理论及重采样技术的应用。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • [c++基础]STL
    cppfig15_10.cppincludeincludeusingnamespacestd;templatevoidprintVector(constvector&integer ... [详细]
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
    文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ... [详细]
  • Android 自定义 RecycleView 左滑上下分层示例代码
    为了满足项目需求,需要在多个场景中实现左滑删除功能,并且后续可能在列表项中增加其他功能。虽然网络上有很多左滑删除的示例,但大多数封装不够完善。因此,我们尝试自己封装一个更加灵活和通用的解决方案。 ... [详细]
  • 在分析Android的Audio系统时,我们对mpAudioPolicy->get_input进行了详细探讨,发现其背后涉及的机制相当复杂。本文将详细介绍这一过程及其背后的实现细节。 ... [详细]
  • 实验九:使用SharedPreferences存储简单数据
    本实验旨在帮助学生理解和掌握使用SharedPreferences存储和读取简单数据的方法,包括程序参数和用户选项。 ... [详细]
  • 本文介绍了如何利用 `matplotlib` 库中的 `FuncAnimation` 类将 Python 中的动态图像保存为视频文件。通过详细解释 `FuncAnimation` 类的参数和方法,文章提供了多种实用技巧,帮助用户高效地生成高质量的动态图像视频。此外,还探讨了不同视频编码器的选择及其对输出文件质量的影响,为读者提供了全面的技术指导。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 本指南介绍了如何在ASP.NET Web应用程序中利用C#和JavaScript实现基于指纹识别的登录系统。通过集成指纹识别技术,用户无需输入传统的登录ID即可完成身份验证,从而提升用户体验和安全性。我们将详细探讨如何配置和部署这一功能,确保系统的稳定性和可靠性。 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
  • javax.mail.search.BodyTerm.matchPart()方法的使用及代码示例 ... [详细]
author-avatar
m13380107
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有