首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码农笔录

    cordova打包vue2(webpack)android、ios app

    使用cordova打包vue2(webpack)app for android ios 1、vue项目 通过vue-cli脚手架建立项目,使用webpack进行打包,下边是一整套命令。 ---- 2、cordova项目 打包好的vue H5项目需要使用cordova来打包Android和ios项目。 dist目录下的文件全部拷贝到cordova项目的www目录下 cd cordova-app 打包ios或者android,本人用的是Android环境 cordova platform add ios --save cordova platforms add android --save 这一步完成后,在项目platforms文件夹下会发现多了文件夹,本人是Android环境,打包后的项目名是 用as直接安装在真机上进行调试,到此Android打包完成,ios本人目前没有环境,后期会更新帖子。

    3.7K20发布于 2018-06-29
  • 来自专栏Android 进阶

    Android 混淆打包

    .** -keep class android.support.v4.app.**{*;} -keep class android.support.v4.** { *; } -keep interface android.view.View -keep public class com.android.vending.licensing.ILicensingService #保持指定规则的方法不被混淆(Android public <init>(android.content.Context);     public <init>(android.content.Context, android.util.AttributeSet );     public <init>(android.content.Context, android.util.AttributeSet, int);     public void 你的反射是获取不到资源id的 -keep class **.R$* { *; } #以下针对App本身设置 #保护WebView对HTML页面的API不被混淆 -keep class **.Webview2JsInterface

    1.8K30发布于 2019-12-26
  • 来自专栏Android知识

    Android 打包流程

    Android 打包流程: image.png 具体的打包步骤如下: 1:生成R.java类文件:Eclipse中会自动生成R.java,ant和命令行使用androidSDK提供的aapt.exe程序生成 R.java. 2:将.aidl文件生成.java类文件:Eclipse中自动生成,ant和命令行使用androidSDK提供的aidl.exe生成.java文件。 3:编译.java类文件生成class文件:Eclipse中自动生成,ant和命令行使用jdk的javac编译java类文件生成class文件. 4:将class文件打包生成classes.dex文件: 5:打包资源文件(包括res、assets、androidmanifest.xml等):Eclipse中自动生成,ant和命令行使用AndroidSDK提供的aapt.exe生成资源包文件 6:生成未签名的 7:对未签名的apk进行签名生成签名后的android文件: 8:对签名后的android文件进行字节对齐

    85220编辑于 2021-12-25
  • 来自专栏tea9的博客

    android签名打包

    当使用这个命令生成后,会有个警告,不符合pkcs12标准,需要消除掉(也可以不消除),使用如下命名: keytool -importkeystore -srckeystore android.keystore --v2-signing-enabled Whether to enable signing using APK Signature Scheme v2 ( aka v2 signing scheme) introduced in Android Nougat, API Level 24. Android disables some of its security protections for such apps. scheme (APK Signature Scheme v2): true Number of signers: 1 LINKS Android 对apk进行重签名和查看签名(window 和mac)

    1.2K10编辑于 2022-09-08
  • 来自专栏全栈程序员必看

    android离线打包

    uni-app模板 2.修改mainfest.json中的基础配置 选择本机打包 解压Android 离线SDK 解压后的项目结构 这里要用到的文件在SDK\asserts\data 和oaid_sdk_1.0.25.aar复制一份备用 Android studio离线打包apk环境配置 1.创建一个空的模板,填写项目的相关信息 2.环境配置 之后吧libs下的四个文件复制到 :name=”dcloud_appkey” android:value=”替换为自己申请的Appkey” /> 登录开发者中心:DCloud开发者中心 点击离线打包可以管理 Android 包名,对应android项目的包名,Android证书签名SHA1,可以自己生成证书,把证书的SHA1复制过来 现在我来说两种生成证书的方式: 1,使用android studio工具生成 2,在开发者中心使用应用证书管理生成证书 true //兼容v2 } } buildTypes { debug { signingConfig signingConfigs.config

    2.3K10编辑于 2022-11-15
  • 来自专栏sofu456

    android gradle打包

    gradle打包 gradle就是构建工具,他使用的语言是groovy 功能类似java的maven、ant建立文件依赖关系,并打包输出 Maven打包配置 <dependency> <groupId > <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> </dependency> gradle打包配置

    50530发布于 2020-04-24
  • 来自专栏大话swift

    Flutter macOS Android打包

    对于macOS用户使用flutter build apk打包可为曲折,官方只给出了Android正常的配置流程,但是macOS用户是不行滴---需要申请系统的访问权限授权 GitHub地址:https: //github.com/skeyboy/less_flutter 视频内容 简略的Android Studio配置(默认你的签名文件已经设置完成) 防止key.properties文件 ? 2. 设置对应的信息 ? ") //终端中 whoami 查看YOUR_USER_NAME android_keystore你在密钥串中设置的名称 def pass = getPassword(getWhoami signingConfig signingConfigs.debug signingConfig signingConfigs.release } } } 打包

    1.1K20发布于 2019-07-04
  • 来自专栏快乐阿超

    android studio打包apk

    对未来的真正慷慨,是把一切都献给现在。――阿尔贝·加缪《反抗者》

    1.5K30编辑于 2022-08-16
  • 来自专栏全栈之路

    android 多渠道打包

    设置签名信息 minifyEnabled true //混淆开启 proguardFiles getDefaultProguardFile('proguard-android.txt

    85130发布于 2018-10-19
  • 来自专栏CSDN

    android studio 打包app

    android studio 打包app 首先配置apk信息 创建key信息 首次进来点击Create new… 创建成功后点击ok返回原页面 勾选Remember passwords 点击Next 打包app 接上步选择release 点击Finish 开始Build app 打包成功

    39110编辑于 2024-03-28
  • 来自专栏sofu456

    hbuilderx本地打包android

    hbuilderx使用android studio打包 hbuilder中使用本地打包生成android资源如下 再hbuilderx的打包指南中,下载sdk包,解压如下 https://nativesupport.dcloud.net.cn " android:label="@string/app_name" android:launchMode="singleTask" android:hardwareAccelerated ="true" android:theme="@style/TranslucentTheme" android:screenOrientation="user" android: " android:screenOrientation="user" android:theme="@style/DCloudTheme" android:windowSoftInputMode android:name="android.intent.action.VIEW" /> <data android:scheme="h56131bcf

    1.7K10编辑于 2021-12-06
  • 来自专栏Android小知识

    Android打包另类问题

    运行之后产生的包发给别人安装不了 outputs中 解决方案 在gradle.properties添加android.injected.textOnly=false即可 原理 AS Run 出来的 Apk 想要去掉可以通过增加android.injected.textOnly=false 来实现。 正式包和测试包由于包名相同不能同时安装到同一个手机上 正式包的环境和测试包的环境是不一样的,有的时候正式包和测试包都会出现问题,这个时候,来回安装太浪费时间了 解决方案 在 app下的build.gradle 的 android ➡buildTypes➡debug 节点下面设置 applicationIdSuffix 即可 android { // ...

    73710发布于 2020-03-26
  • 来自专栏QQ音乐技术团队的专栏

    分析 Android V2 新签名打包机制

    plugin当中,这些不易被我们发现,比如新的签名机制(APK Signature Scheme v2),本文对Android Gradle 2.2新推出来的新签名打包机制(V2新签名方案)作出相关分析 对于v2新签名打包机制,想在签名过后的apk包内容做任何改动都会导致在Android 7.0以及之上版本安装不成功。 问题2:一致性校验是否够强 v2签名机制是直接基于apk的二进制内容做的签名信息(v2签名块本身不参与加密校验),因此打包后改变apk的原来三部分的任何字节都会导致签名校验不通过。 v1和v2签名机制是可以同时存在的,其中对于v1和v2版本同时存在的时候,v1版本的META_INF的.SF文件属性当中有一个 X-Android-APK-Signed属性: X-Android-APK-Signed K歌由于一些原因需要在rdm上打包签名的最后一步会对apk的注释字段会写部分信息,那么按照新的v2机制,则rdm打出来的包在Android 7.0必然存在安装不上的情况。

    7.3K10发布于 2017-10-31
  • 来自专栏Android机动车

    Android Studio 打包时 Signature Version V1 V2

    最近在提交测试的时候,用Android Studio给测试打了个包,如下图,我打包时,没注意选择Signature Versions,结果测试就找来了,说给他的包安装失败。。。 ? 再次打包的时候仔细看了看,原来问题出在这个V1和V2的选择上啊。 ---- 先简单介绍一下这两个选项: Android 7.0中引入了APK Signature Scheme v2,v1呢是jar Signature来自JDK V1:应该是通过ZIP条目进行验证,这样 ---- 下面提供两种解决方式: 1、v1和v2的签名使用 只勾选v1签名并不会影响什么,但是在7.0上不会使用更安全的验证方式 只勾选V2签名7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证 同时勾选V1和V2则所有机型都没问题 2、在app的build.gradle的android标签下加入如下设置 signingConfigs { debug { v1SigningEnabled

    1.6K20发布于 2018-08-03
  • 来自专栏向治洪

    Android逆向分析(2) APK的打包与安装背后的故事

    build-simple-overview 我们或许都能说出来像上图这样一个简单的过程:Android工程编译打包为APK,签名后通过ADB push到设备或者模拟器上安装。但是再深入就蒙了。 源码:资源部分为Android 4.4,后半段改为了6.0_r2 打包 APK是Android Package的缩写,实际上APK就是一个zip压缩包,使用zip解压软件直接就能对其进行解压,解压后会发现就是由各种资源文件 apk-build 从该图来看,整个打包过程可以分为以下七个步骤: 第1步:aapt 打包资源文件,生成R.java和编译后的资源。 这样我们的最终apk就生成完毕了,对gradle是如何在输入gradle assembleDebug之后打包的,可以参见aosp下builder/src/main/java/com/android/builder 比如当我们在命令行输入 adb daemon start 实际上就会有2个进程被起起来(这就是下文提到的组件中的client和server了) adb ps 角色 ADB扮演了2个角色 传输。

    4K80发布于 2018-02-01
  • 来自专栏james大数据架构

    Android 程序打包及签名

    开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。     签名的注意事项 所有的Android应用都必须有数字签名,没有不存在数字签名的应用,包括模拟器上运行的。Android系统不会安装没有数字证书的应用。 正式发布一个Android应用时,必须使用一个合适的私钥生成的数字证书来给程序签名,不能使用ADT插件或者ANT工具生成的调试证书来发布。 2:选中你要签名的项目,然后next, ? 因为我们是第一次签名,还没有签名证书,所以先create new keystore,以后就不用再创建了,直接选择已存在的证书。 点击finish之后,稍等片刻就生成了你自己的Android安装包了。 ?

    1.1K60发布于 2018-01-22
  • 来自专栏码客

    Android apk解包和打包

    /RetroArch_aarch64.apk -o RetroArch_aarch64 打包 apktool b RetroArch_aarch64 生成的apk默认放在RetroArch_aarch64 [否]: y 目录中就会生成psvmc.keystore文件 签名打包 jarsigner -verbose -keystore psvmc.keystore -signedjar RetroArch_aarch64

    2.3K30发布于 2019-10-21
  • 来自专栏代码男人

    Android Gradle 多渠道打包

    本文链接:https://blog.csdn.net/huangliniqng/article/details/102667952 前言 什么是多渠道打包以及多渠道打包可以做什么,这里就不做介绍了, 相信看到这篇文章的你已经了解了,多渠道打包的方式比较多,这里我们用Gradle多渠道打包方式。 和其他文章有什么不同 网上看到的大多数文章都只讲解了 1.如何修改包名 2.如何修改变量的值 3.如何替换string中的资源 4.如何替换AndroidManifest中的资源 本篇文章会在上述知识点上增加 5.不同渠道如何使用不同的java文件 6.Base模块化中如何使用多渠道 新建项目,在app下build.gradle中android下添加如下代码: productFlavors{ baidu 到这里,常用的多渠道打包需要的配置就结束了,如有错误欢迎指正。

    1.6K50发布于 2019-10-25
  • 来自专栏憧憬博客分享

    React-Native Android打包

    把签名配置加入到项目的 gradle 配置中 编辑项目目录下的android/app/build.gradle,添加如下的签名配置 ... android { ... --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ $ cd android $ . /gradlew assembleRelease Gradle 的 assembleRelease 参数会把所有用到的 JavaScript 代码都打包到一起,然后内置到 APK 包中。 注意:请确保 gradle.properties 中没有包含_org.gradle.configureondemand=true_,否则会跳过 js 打包的步骤,导致最终生成的 apk 是一个无法运行的空壳

    1.2K10发布于 2020-07-21
  • 来自专栏Android机动车

    Jenkins实现Android自动打包

    2.平台搭建 1)准备工作: 下载jenkins:https://jenkins.io/ 2)jenkins安装 通过上面的链接成功下载完成jenkins安装包,解压,点击安装,一直下一步即可。 3.创建项目 jenkins安装成功了,如何关联我的android项目,并实现打包呢? 2.配置源码管理 ? 3.配置构建触发器 ? 4.打包 上面已经创建好项目,并且配置好信息,接下来打包就很简单了。 1)点击【立即构建】,下面就会多一个进度 ? 2)稍等片刻,apk就都打好了,可以点击下载 ? 好了,到这里就完成了Jenkins的自动打包

    1.9K20发布于 2018-08-03
领券