首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"Package Installer has stopped“-我的应用程序在Emulator和USB调试中工作正常,但构建的apk无法在真实手机上安装

"Package Installer has stopped“-我的应用程序在Emulator和USB调试中工作正常,但构建的apk无法在真实手机上安装
EN

Stack Overflow用户
提问于 2018-06-20 20:52:47
回答 1查看 435关注 0票数 1

我正在开发一个应用程序与安卓工作室,它安装和运行良好,通过仿真器,也当连接到手机通过USB调试。然而,当我生成一个签名的apk并试图通过usb调试将其安装在工作正常的同一设备上时,“软件包安装程序停止”。

Android Studio 3.0版本在设备7.0上的Android版本

在尝试安装之前,我首先卸载了手机上现有的任何版本的应用程序。

EN

Stack Overflow用户

发布于 2018-06-20 22:38:11

最近,我在Android 6.0.1 (API level 22)中遇到了类似的问题。在Android 5.1.1及更低版本中,一切都运行得很好。因此,当我在6中安装它时,每当我试图访问google地图时,都会得到“软件包安装程序停止”的提示。经过这么多次的搜索,我发现那就是权限。

代码语言:javascript
运行
复制
private void checkPermissionToUseLocation() {
        boolean isLocationPermitted = PermissionUtil.hasAllPermissions((Activity) context,
                Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION);
//I put the below code and every thing goes fine
        if (!isLocationPermitted) {
            PermissionUtil.requestPermissions((Activity) context, new String[]{
                            Manifest.permission.ACCESS_FINE_LOCATION,
                            Manifest.permission.ACCESS_COARSE_LOCATION},
                    MULTIPLE_PERMISSION_REQUEST_CODE);
        }

    }

这使得应用程序在执行时要求权限,我尝试访问地图,而不仅仅是在安装中。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50948730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档