怎么发布打包并发布自己的Android应用(APP)
第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示。
按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图:
按Next之后,会弹出一个关于“Keystore”的提示,选择“Create new Keystore”,并浏览、选择签名文件要保存的路径,
(关于Keystore的原理、作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的。) 如下图所示:
这里请注意签名文件的命名,不能与该目录(将要保存到的目录)中已存在的文件重名,无法覆盖的,否则无法下一步。
按Next后,出现如下图所示的提示框:按照自己的实际情况和需求,填写相关信息后。选择导出APK文件的路径,点击Finish完成。
这样,就可以轻松的打包并签名自己的APP啦!
关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载...
后续的文章中,将会详细讲解。欢迎大家关注。
相关推荐
-
ANDROID应用程序的混淆打包分享
android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8 proguard.config=proguard.cfg Eclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keystore (如已有可直接利用) 按照下面的命令行 在D:\Program Files\Java\jdk1.6.0_07\bin>目录下,输入keytoo
-
Android笔记之:App自动化之使用Ant编译项目多渠道打包的使用详解
随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈. 经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK. 要点: (1). 编译android的命令使用 (2). ant基本应用 (3). 多项目如何编译(包含android library) (4). 如
-
Android aapt自动打包工具详细介绍
Android aapt自动打包工具 概念 在Android.mk中有LOCAL_AAPT_FLAGS配置项,在gradle中也有aaptOptions,那么aapt到底是干什么的呢? aapt即Android Asset Packaging Tool(Android 打包工具),在SDK的build-tools目录下.我们可以查 看,创建, 更新ZIP格式的文档附件(zip, jar, apk).也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build script
-
Android开发apk反编译和二次打包教程
作为Android开发者,工作中少不了要反编译别人的apk,当然主要目的还是为了学习到更多,取彼之长,补己之短.今天就来总结一下Android反编译和二次打包的一些知识.首先声明本文的目的是为了通过例子讲解反编译和二次打包的原理和方法,继而作为后续讲解防止二次打包和App安全的依据,并不是鼓励大家去重新打包别人的App,盗取他人劳动成果. 本文首先介绍几种Android反编译工具的使用,然后实现在不需要知道源代码的情况下,仅通过修改反编译得到的smali文件实现修改apk逻辑功能的目的. And
-
在Android打包中区分测试和正式环境浅析
前言 本文主要介绍了关于Android打包中区分测试和正式环境的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: APK打包正式环境和测试环境注意 最近在项目打包中,遇到一个问题,每次打包都要区分正式发布包和测试版本的包,主要是修改一下配置 public static final boolean EXTERNAL_RELEASE = true; 当变量为true的时候,就是正式包,反之就是测试包.每次上线的时候我就提醒自己要小心,千万不能出错了,然而终于湿脚了,一个渠道打
-
怎么发布打包并发布自己的Android应用(APP)
第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示. 按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图: 按Next之后,会弹出一个关于"Keystore"的提示,选择"Create new Keystore",并浏览.选择签名文件要保存的路径, (关于Keystore的原理.作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的.) 如下图所示:
-
iOS中使用Fastlane实现自动化打包和发布
简介 Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包.发布等工作,可以节省大量的时间. Github:https://github.com/fastlane/fastlane 官网:https://fastlane.tools/ 文档:https://docs.fastlane.tools/ 安装 1.首先要安装正确的 Ruby 版本.在终端窗口中用下列命令来确认: ruby -v 2.然后检查 Xcode 命令行工具是否安装.在终端窗口中输入命令:
-
自定义Vue组件打包、发布到npm及使用教程
本文将帮助:将自己写的Vue组件打包到npm进行代码托管,以及正常发布之后如何使用自己的组件. 本文讲述的仅仅是最基础的实现,其他复杂的操作需要非常熟悉webpack的相关知识,作者将继续学习. 按照大佬文中写的一步步操作,够细心的话基本可以一步到位.下面总结一下发布步骤: 1. 利用Vue的脚手架新建一个简易版的Vue项目my-project: vue init webpack-simple my-project -> cd my-project -> npm i -> npm run
-
C#利用VS中插件打包并发布winfrom程序
本文为大家分享了C#利用VS中插件打包并发布winfrom程序,供大家参考,具体内容如下 1.先在VS 的扩展更新中搜索此插件[2015 installer Projects],点击下载,安装需要关闭VS 2.安装完毕之后新建项目 3.选择"application folder"项,然后在右边的空白区域右击,选择Add,如下图 4.选择需要打包发布的exe文件 这里会自动带出相关联的dll文件,如图: 5.选中程序主入口也就是exe后缀的文件右键添加快捷方式,这里需要添加两个快捷方式,
-
Vue插件打包与发布的方法示例
插件打包与发布 插件功能开发完成后,若需要发布到公共组件库中(例如:npmjs),需要对插件进行打包并发布,简单说明一下这个过程,以插件名 dialog 为例 1.创建 dialog 目录,并进入 2.运行命令行,初始化项目,生成 package.json npm init -y 3.使用 webpack-simple 模板构建项目基本结构(前提为已自行安装好 vue-cli) vue init webpack-simple 根据导航提示,设置好项目后,基本结构生成完成 4.删除无用内容 删
-
VSCode插件开发全攻略之打包、发布、升级的详细教程
一.发布方式 插件开发完了,如何发布出去分享给他人呢?主要有3种方法: 方法一:直接把文件夹发给别人,让别人找到vscode的插件存放目录并放进去,然后重启vscode,一般不推荐: 方法二:打包成vsix插件,然后发送给别人安装,如果你的插件涉及机密不方便发布到应用市场,可以尝试采用这种方式: 方法三:注册开发者账号,发布到官网应用市场,这个发布和npm一样是不需要审核的. 二.本地打包 无论是本地打包还是发布到应用市场都需要借助vsce这个工具. 安装: npm i vsce -g 打包成v
-
Python如何将模块打包并发布
想要把自己开发的库分享给别人使用, 使用 pip install 命令来安装 , 需要学习如何制作一个python 安装包 一.注册pypi账号 https://pypi.org/account/register/ 二.创建setup.py和pypirc文件 setup.py模板(该文件放在项目根目录下) from os.path import abspath, dirname, join from setuptools import setup, find\_packages \# 获
-
Vue项目打包并发布的完整步骤记录
目录 1.安装部署Nginx服务器.(类似Tomcat服务器) 2.Vue项目打包. 总结 如何将Vue项目打包并发布?我这边是测试发布到本地,不过步骤是一样的,步骤如下: 1.安装部署Nginx服务器.(类似Tomcat服务器) 说明:Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.同时,也是一种轻量级的Web服务器,可以作为独立的服务器部署网站. (1)官方下载网址:http://nginx.org/ (2)下载之后,得到
-
SpringBoot应用的打包和发布实现
目录 1. 创建项目(example-fast) 2. 编译打包 3. 应用发布 1. 创建项目(example-fast) 基于 Spring Boot 创建一个 WEB 项目 example-fast. 2. 编译打包 2.1 采用 IDEA 集成的 Maven 环境来对 Spring Boot 项目编译打包,可谓是超级 easy 2.2 mvn 命令打包 # mvn clean 清理编译 # install 打包 # -Dmaven.test.skip=true 跳过单元测试 # -P d
-
C#之Android手机App开发
目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上.因此搞计算机的一听说手机应用开发,一个个都像着了魔似的,既然有那么多人对它感兴趣,那咱也跟着玩一玩.但是,本模块不是介绍如何用Java开发,而是全部用C#去实现. 为什么用C#去实现?原因很简单,目前手机市场经过多年的你争我斗,现在就剩下Android.iOS.Windows Phone还能互相斗狠,其他的统统都被打趴下找不着北了.但是,学Android应用开发要用Java.学iOS应
随机推荐
- 利用iframe实现ajax跨域通信的实现原理(图解)
- Oracle查询表里的重复数据方法
- zf框架的db类select查询器join链表使用示例(zend框架)
- Python实现Windows上气泡提醒效果的方法
- mysql多次调用存储过程的问题
- PHP中大于2038年时间戳的问题处理方案
- PHP中使用substr()截取字符串出现中文乱码问题该怎么办
- jquery制作LED 时钟特效
- Android时间日期拾取器学习使用(DatePicker、TimePicker)
- RHE5服务器管理之搭建FTP服务器步骤分享[图]
- 解决vue组件中使用v-for出现告警问题及v for指令介绍
- LNMP环境下搭建yum的方法分析
- iOS下Safari点击事件失效的解决方法
- RecyclerView焦点跳转BUG优化的方法
- Spring Cloud 请求重试机制核心代码分析
- mysql分表分库的应用场景和设计方式
- 详解JavaScript中的强制类型转换
- SpringBoot2整合Drools规则引擎及案例详解
- vue里面v-bind和Props 利用props绑定动态数据的方法
- JavaSwing GridLayout 网格布局的实现代码