Android studio打包遇到的问题总结
项目是从eclipse移到studio里的,直接运行没有任何问题,但是打包生成apk的时候居然出错了,简直忍无可忍。
问题总结:
1.Error:Error: Expected resource of type id [ResourceType]
这是说你的资源id设置错误,我们在eclipse里直接setId(1)这样写没问题,但是AS编译不通过。
解决方法:
1.直接在出问题的类上边加上
@SuppressWarnings("ResourceType") 2.在build.gradle里设置
android {……lintOptions {disable "ResourceType" } }
2.Error:Execution failed for task ':moudle:transformClassesAndResourcesWithProguardForRelease'.
> Job failed, see logs for details
这个问题是说找不到上边那个路径,而且这个问题并没有告诉我们是我们的哪处代码设置了这个路径,其实这是混淆文件proguard-project.txt里设置了这个路径,并且由于我们从eclipse导入AS的时候改变了libs的路径,所以找不到jar文件了,解决办法也很简单去你的build.gradle里看看dependencies的路径,修改一下就好。
3.Warning:Exception while processing task java.io.IOException: The same input jar [D:\studio_workspace\MyApplication3\moudle\src\main\libs\Android_2DMapApi_V2.4.1.jar] is specified twice.
这个问题其实是我们解决了上边那个问题带来的问题,就是在混淆的时候eclipse需要指定这些libs,但是AS在我们的build.gradle里已经配置了,混淆文件里就不用再配置了,只需要把-libraryjars都注释掉就可以了。
Android studio打包遇到的问题总结相关推荐
- Android Studio打包生成APK
Android Studio打包生成APK 当我们编写好代码,测试号应用后,需要在真机环境下测试,这个时候要生成apk,具体步骤如下: 如图,点击Build > Generate Signed ...
- 【Android】Android Studio打包生成正式签名的APK
Android Studio是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA.它类似于Eclipse ADT,Android Studio 提供了集成的Android开发工具用 ...
- android studio 打包cocos creator项目
SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html 原文链接:原文链接 首先需要用cocos creator构建and ...
- Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装
问题描述: Android studio 打包apk后发给别人,安装失败. 失败原因显示:应用是非正式发布版本,当前设备不支持安装 原因分析: 造成该问题的原因是Android Studio 3.0会 ...
- android 自定义apk名,Android Studio 打包自定义apk文件名
使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...
- Android Studio 打包配置设置V1签名
Android Studio 打包配置设置V1签名 Android Studio 打包配置设置V1签名 添加 注意 一定要有debug的设置 如果是用下图这个打包按钮 Android Studio 打 ...
- mac android 打包,android studio如何生成apk android studio打包apk教程
在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...
- 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》
开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...
- Android Studio 打包H5网址页面,封装APK
Android Studio 打包H5网址页面,封装APK 一.下载 AndroidStudio 二.配置SDK 三.新建项目 四.配置项目 MainActivity WebViewClient An ...
- Android Studio打包全攻略----Gradle-Build Variants构建定制版App
上一篇文章 Android Studio打包全攻略-从入门到精通限于篇幅Build Variants的作用分析得还不够,这篇文章主要探讨如何构建特别定制版App. 你肯定看到过这样的App,类似于:打 ...
最新文章
- mysql 删除 修改密码_Mysql数据库root密码忘记了,如何在不删除Mysql的情况下修改密码...
- python下载安装教程mac-Anaconda2 Mac版下载
- VS2008部分使用技巧
- 计算abc=a!+b!+c!
- mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!
- Windows 8 Directx 开发学习笔记(十一)地形纹理贴图
- linux修改ip配置文件路径,Centos7系统如何修改IP地址
- c语言编写自由落体运动程序,3个C语言程序急求大神编写,再次先谢过了、
- jvm3---垃圾回收器算法
- SQL Server更改字段名
- js 正则表达式大全 数字、字符等
- window10配置OpenGL ES3.0
- centos7离线安装wget
- 如何在linux系统下训练tensorflow深度学习模型
- 最长山脉 python
- 文件 MD5 SHA1 SHA256 SHA512 校验码生成工具 V1.3
- 什么是SAAS模式网站?
- 【从Java转C#】第八章:委托、lambda、事件
- xtrabackup 实现mysql的全量备份与增量备份
- ELK 部署手册(docker版本)
热门文章
- c语言中字母后面的 是什么意思,C语言中括号里面一个字母是什么意思
- java砖头铺路面试题,Java基础知识面试题
- logstash 获取多个kafka_日志工程Logstash日志采集入门篇
- HTML:select、option中设置默认值,且默认值不在下拉框中出现
- Openlayer:学习笔记之Source和Layer
- 存储过程别忘了写最后一句话,别忘了类型转换
- C++学习笔记(一)——类和对象
- 读博天赋更重要还是努力更重要?
- 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。
- 从XML文件制作VOC数据集ImageSets下的txt文件