文档章节

Android Studio 3.0 之后打包apk出现应用未安装问题

她叫我小渝
 她叫我小渝
发布于 07/20 06:18
字数 547
阅读 43
收藏 1

1、废话

出现这个问题的原因,并不是只有一个,而是有多个原因,不懂的估计会被搞得一头雾水,下面我列举的是我遇到的几种问题和网友遇到的几种问题,但不一定是全部,也有可能有些莫名其妙的问题导致打包失败也是有可能的。

2、第一种问题:签名版本的选择

根据某位大神的说法,v1和v2是两个不同版本的签名方式,两个版本最主要的区别是,v1是7.0以下系统可以安装,v2是7.0以上系统可以安装,根据我的测试,某种情况下,选择v1的话,不会有问题,一旦带上v2就会有问题,所以大家可以根据自己的实际情况,多试试。

2、第二种问题:install run

根据某位大神说,新的Android Studio会默认开启这个东西,所以需要把它关掉

但是经过我的测试,至少我的环境下,这个东西开启与否都没有影响

第三种情况:buildToolsVersion

说起来这里面有个故事,我旧的项目打包,选择v1版本基本上不会有任何问题,然后这个是我的一个新的app,选v1不行v2也不行,一起更是不行,很邪门,后来仔细对比了新旧的build.gradle文件,就发现少了这个东西,把这一句补上了之后就很神奇了,选v1也行,选v2也行,一起选更是没问题。

4、结尾的废话

往上看到各路大神表演,总结出啦也就是这三个地方了,还有其他原因的,欢迎补充。

© 著作权归作者所有

共有 人打赏支持
她叫我小渝
粉丝 7
博文 52
码字总数 40720
作品 0
深圳
Android工程师
Android Studio 3.0 编译出来的apk无法安装问题解决

Android Studio 3.0 编译出来的apk无法安装,错误代码为(-15),机型:小米6(miui开发版) 有的人在2.3的时候就遇到过这个问题,而我是3.0了才发现有这个问题,主要是签名问题,只能勾选V...

她叫我小渝
2017/11/03
0
0
使用Android Studio编译cocos2dx的测试用例

最近笔者在学习如何为游戏引擎添加Android平台的支持。首先从已有的游戏引擎开始研究,将引擎中的示例用Android Studio打包成apk文件。笔者选用了目前风头正紧的cocos2dx,版本是最新的3.16,...

闪电的蓝熊猫
04/06
0
0
Gradle和Gradle插件

文章是翻译整理的官网文档developer.android/studio/build/ 一、Gradle和Gradle插件 Gradle:Gradle是一款帮助开发人员更快更好的编译、自动化运行和分发软件的工具。Gradle具有无与伦比的通...

都有米
06/19
0
0
开发工具总结(4)之Android Studio3.0填坑指南

序言 上篇讲了: 全面总结Android Studio2.X的填坑指南 这篇讲一下AS3.0的坑。。 作为这个世界上走在最前沿的生物“猿”,怎么能对新事物一无所知呢,10月26日,随着Android 8.1 Oreo的预览版...

aweiloveandroid
2017/10/30
0
0
基于Android studio动态调试smali全过程

1 工具和环境 Android studio 用于集成idea插件和导入smali源码 idea插件 插件下载 或者在studio中搜索Smalidea进行插件下载(要翻墙) 在Android studio中通过idea插件来调试smali和在idea中...

gavinme
07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo分析之Transport层

前言 上一篇文章Dubbo分析之Serialize层,介绍了最底层的序列化/反序列化层,本文继续分析Serialize层的上一层transport网络传输层,此层使用了现有的一些通讯开源框架(ex:netty,mina,grizzl...

ksfzhaohui
7分钟前
0
0
通告!Android 9 Pie未适配应用公示

8月7日,谷歌正式发布Android 9 Pie,至今已两月有余。近日,华为终端开放实验室对国内主流应用在Android 9 Pie的兼容性进行测试,结果显示:目前TOP3000应用兼容率已经超过95%,但仍有少量应...

安卓绿色联盟
9分钟前
0
0
Linux下多网卡绑定模式详解

在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可谓好处多多。而一般我们都会使用Linux操作系统下自带的网卡绑定模式。这...

openthings
11分钟前
0
0
SylixOS中AARCH64跳转表实现原理

1. 跳转表存在的意义 1.1 内核模块反汇编 如下的程序清单,为一个内核模块的源码。 #define __SYLIXOS_KERNEL#include <SylixOS.h>#include <module.h> /* * SylixOS call module_i......

zhywxyy
12分钟前
0
0
聊一聊 Spring 中的线程安全性

本文摘自ImportNew公众号,摘录做学习资料,向大家推荐该公众号 Spring与线程安全 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安...

木子SMZ
13分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部