文档章节

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

她叫我小渝
 她叫我小渝
发布于 07/20 06:18
字数 547
阅读 21
收藏 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、结尾的废话

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

© 著作权归作者所有

共有 人打赏支持
她叫我小渝
粉丝 6
博文 46
码字总数 36547
作品 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反编译debug调试详解(一)(附图)

第一次写博客简书之类的 ,下面使劲踩我。不足之处忘指出。 前言 最近对别人一个项目挺感兴趣,就反编译玩一玩。自己真正意义上反编译并且利用Android studio Debug反编译的项目。自己利用的...

A_CUI
2017/09/20
0
0
使用Android Studio编译cocos2dx的测试用例

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

闪电的蓝熊猫
04/06
0
0
Android动态化框架App Bundles

Android App Bundles 在今年的Google I/O大会上,Google向 Android 引入了新 App 动态化框架(即Android App Bundle,缩写为AAB),与Instant App不同,AAB是借助Split Apk完成动态加载,使用...

code_xzh
05/16
0
0
Gradle和Gradle插件

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

都有米
06/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
今天
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
9
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部