android studio 项目生成的apk变小的原因
问题:感觉直接在apk文件夹下面拷出来的apk不能安装使用,而且apk比较小,可能就是这个问题引起的
 
Android Studio版本升级到2.3后,增加了instant run功能,对项目的build过程进行了优化,省去了一些不是特别重要的东西,会导致项目build生成的apk包变小,就无法把生成的apk包导出来安装到手机上,就算安装了也打不开。
解决方法:只要把as的instant run功能关掉就可以解决。
关闭instant run方法:File -> settings -> Build,Exception,Deployment -> Instant Run ->把Enable Instant Run to hot swap code/resource changes on deploy前面的勾去掉,然后Apply就好了,平时不需要导出生成的apk时,还是建议把Instant Run开着,可以缩短项目build的时间。

android studio 项目生成的apk变小的原因的更多相关文章
- Android: android studio配置生成自定义apk名称
		1.Android Studio 3.0之前: 在build.gradled 的 android {} 内添加如下代码: android.applicationVariants.all { varia ... 
- Android Studio 打包生成正式apk(XXX-release.apk)的两种方式
		{ 方式一:使用Android Studio生成1.点击Build->Generate Signed apk,首次点击可能会提示输入操作系统密码2.弹出如下对话框,还没有生成过keystore ... 
- Android Studio项目生成Jar包
		步骤: 1)在module的gradle文件中,将apply plugin:'com.android.application'改为apply plugin:'com.android.library' ... 
- Android Studio单独生成apk
		/********************************************************************* * Android Studio单独生成apk * 说明: ... 
- 【Android Studio安装部署系列】三、Android Studio项目目录结构
		版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 简单介绍下Android studio新建项目的目录结构. 常用项目结构类型 在Android Studio中,提供了以下几种项目结 ... 
- (转载) Android studio如何生成aar包
		Android studio如何生成aar包 标签: Android studio如何生成aaAndroid studio aarAndroid 如何生成aar包 2016-12-21 14:42 1 ... 
- Android studio 项目(Project)依赖(非Module)
		Android studio 项目(Project)依赖(非Module) 0. 前言 对于Module 级别的依赖大家都知道,今天说下Android Studio下的项目依赖. 场景: A Proj ... 
- (转载) android studio library生成jar包和aar的方法总结
		android studio library生成jar包和aar的方法总结 标签: android学习文档jar和aar的使用与生成gradle 2016-11-25 10:39 1782人阅读 评论 ... 
- Android零基础入门第15节:掌握Android Studio项目结构,扬帆起航
		原文:Android零基础入门第15节:掌握Android Studio项目结构,扬帆起航 经过前面的学习,Android Studio开发环境已准备OK,运行Android应用程序的原生模拟器和Ge ... 
随机推荐
- SpringBoot 正式环境必不可少的外部化配置
			前言 <[源码解析]凭什么?spring boot 一个 jar 就能开发 web 项目> 中有读者反应: 部署后运维很不方便,比较修改一个 IP 配置,需要重新打包. 这一点我是深有体会 ... 
- 2019-9-9:渗透测试,基础学习,pydictor使用,sql盲注,docker使用,笔记
			pydictor,强大的密码生成工具,可以合并密码字典,词频统计,去重,枚举数字字典生成字典python3 pydictor.py -base d --len 4 4 生成纯数字4位密码python3 ... 
- PL真有意思(六):子程序和控制抽象
			前言 在之前我们把抽象定义为一种过程,程序员可以通过它将一个名字与一段可能很复杂的程序片段关联起来.抽象最大的意义就在于,我们可以从功能和用途的角度来考虑它,而不是实现. 在大多数程序设计语言中,子程 ... 
- DBEntry.Net 简介
			[尊重作者:本文转自:http://www.cnblogs.com/lephone/] 这是我设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问 ... 
- ctf中关于图片的隐写随笔(不全)
			①JPG图片的结束符,十六进制常为FFD9 ②binwalk的原理是:检查常见的文件头信息,如果不符合,一定有隐藏信息.③JPG是有损压缩,PNG是无损压缩,BMP是不压缩. 隐写的基本原理:图片查看 ... 
- java Math类常用方法
			package com.niuke.test; public class MathDemo { public static void main(String args[]){ /** * abs求绝对 ... 
- 【数据结构】之二叉树(Java语言描述)
			有关树的一些基础知识点请参考[这篇文章]. 本文主要记录Java语言描述的二叉树相关的一些操作,如创建.遍历等. 首先,我们需要一个表示树中节点的数据结构TreeNode,代码如下: public c ... 
- 5、Docker 核心原理-资源隔离和限制
			Docker 资源隔离 Docker 是利用linux的LXC技术,内核的Kernel namespace Namespace: PID - 通过PID的namespace隔离,可以嵌套 NET - ... 
- VMware下载及安装使用方法
			一.VMware的介绍: 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.DesktopVirtualBox,虚拟系统通过生成 ... 
- 下一代容器架构已出,Docker何去何处?看看这里的6问6答!!
			我猜很多人一看这个标题已经感觉很懵逼了,什么?下一代容器都出来了,我还没学Docker呢!!! 咳咳~~在这里我给大家做一个保证,下一代容器目前也只是各个公司在测试阶段,Github上面也有很多Iss ... 
