apk

解决android studio 打包发现generate signed apk 消失不见问题

今天打开AS,修改完打包APK,发现generate signed apk不见了。 查看了一下,发现messages窗口有如下报错。 Problems found loading plugins: Plugin “Android NDK Support” was not loaded: required plugin “Android Support”... »

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到android sdk 下的platform_tools下也是无法安装成功: 先贴一下我的调用过程 xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$ adb shell shell@T36DH_CM3:/ $ pm i... »

Android apk 项目一键打包并上传到蒲公英的实现方法

项目一键打包并上传到蒲公英 缘由:测试流程由 打包 找包准备上传 填写更新信息 然后上传 过于复杂 所以想要简化开发 阅读须知:需要读者了解如何在项目里面建立一个空的gradle plugin的过程,否则这篇文章不适合你 开始分析 我想要的效果是精简步骤 比如说输入某个 命令 .\gradlew xxxx 就可以完成我想要的效果 那么首先我们必须得熟知或者完成以下几点: 包路径 打包完成的回调 入... »

php自定义apk安装包实例

本文实例讲述了php自定义apk安装包的方法,分享给大家供大家参考。具体实现方法如下: 众所周知,apk格式安装文件是android智能系统的安装文件,下面我们来看一个利用php实现自定义apk安装包实例。 一、需求: 需要实现对产品进行一次推荐好友安装的活动,每个会员下载自己的专属安装包(里面记录会员的相关信息)。 二、思路: 经过了解,发现apk安装包原来只是zip的一个马甲,使用php的Zi... »

php获取apk包信息的方法

有时候在使用php上传安卓apk包的时候,我们需要获取安卓apk包内的信息,本文以实例形式讲述了php获取apk包信息的方法。具体实现方法如下: <?php /*解析安卓apk包中的压缩XML文件,还原和读取XML内容 依赖功能:需要PHP的ZIP包函数支持。*/ include('./Apkparser.php'); $appObj = new Apkparser(); $tar... »

php上传apk后自动提取apk包信息的使用(示例下载)

为了方便,上传APK后由系统自动提取APK文件的相关信息,比如:apk包名、产品名称、版本信息、APK Code、程序大小、ICON等。事实上,网上一些安桌市场等网站,当你上传APK时,除了提取出APK包名外,还包括ICON图标、大小等信息。='')return;//如果有错误,返回 $dir=$this->upload_path;//上传路径 $stringsXML_exists=fals... »

浅谈Android studio 生成apk文件时的 key store path 的问题

使用Android studio生成apk文件时,Key store path 是密钥库文件地址的意思,新手菜鸟会想,我怎么知道他在哪里,其实他的地址是你来决定的。以上这篇浅谈Android studio 生成apk文件时的 key store path 的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。您可能感兴趣的文章:Android Studio 超级... »

Android 项目正式签名打包教程分享

大家在开发安卓应用的时候,在调试阶段通常都是通过 run 的方式发布到模拟器或者真机上,我们知道 android 应用打包后的后缀名是 .apk 文件。既然,我们不可以通过系统默认签名来发布软件,所以 android studio 为我们提供了一种手动打包签名的方式,下面我们来学习一下如何使用自己的签名来打包。 »

Python批量安装卸载1000个apk的方法

Python批量安装卸载1000个apk的方法

都下载完了, 也验证了下载文件的版本号和MD5后,就要开始批量安装了, 然后开始尝试运行打开这个app, 做最基本的功能检点,最后就要考虑卸载App了。 本篇内容主要介绍如何用Python来批量实现安装apk,卸载apk。 备注: 一个手机不可能同时安装1000个apk,需要考虑每50-100个作为一组,进行安装,验证后卸载测试。 准备阶段 1.adb install -d -r XXX.apk ... »

详解Android studio 3+版本apk安装失败问题

studio2.3升级到3.1之后将apk发给别人下载到手机上安装,华为提示安装包无效或与操作系统不兼容,魅族提示apk仅为测试版,要求下载正式版安装。 在网上找了一下,发现是studio3.0之后的instant run功能引起的,直接点击绿色箭头按钮烧出来的apk都是不完整的,也就是魅族指的测试版,并且这个apk的路径在app\build\intermediates\instant-run-a... »

android studio 打包自动生成版本号与日期,apk输入路径详解

一. 打开项目选择如图示1 (build.gradle 项目位置) 二. 1. build.gradle 文件添加内容如下。gradle是【com.android.tools.build:gradle:3.0.0 以下版本】 android{ defaultConfig {...} 自动追加版本号和版本名称 android.applicationVariants.all { variant->... »

分享篇 – 基于 Android APP Bundle 开发的全新编译模式 (编译速度提升 70%)

分享篇 – 基于 Android APP Bundle 开发的全新编译模式 (编译速度提升 70%)

Wafers项目正是在这个大背景下产生的,整个项目分为2个里程碑:里程碑进度基于Android App Bundle 改造所有业务线lib库,提升开发期的编译速度已完成基于一期改造成果,实现业务模块动态下载运行进行中目前一期已顺利完成,产出了一种全新的开发模式。目前Google Play已全面支持AAB格式,国内市场未来两年也将逐步迎上。通过使用Android App Bundle你可以减少应用的... »

android 9内置apk可卸载的问题

android 9内置apk可卸载的问题

结论与验证: 第一种,android 9 out目录下已经没有data/app目录了,试着改android.mk放在这下面,开机启动进入recovery模式,结论:不行。 第三种,这个博客方法我试了,可行。 »

CocosCreator系列教程——如何将.apk解压出来的.atlas文件转成.plist文件

CocosCreator系列教程——如何将.apk解压出来的.atlas文件转成.plist文件

CocosCreator系列教程——如何将.apk解压出来的.atlas文件转成.plist文件 因为要用到另外一个项目的图片,但是解压出来以后全是.atlas文件,不能直接使用,然后用ide打开文件看了一下这两个文件的区别,首先是.atlas文件 \n’ frame += ‘sourceColorRect\n’ frame += ‘{{{{{xy}... »

Android系统预装APK——为什么加入的apk没有显示出来?

将我们需要的APK预置进系统: 以预置WeChat的APK为例 (1)在packages/apps下面创建和APK名字一样的目录(2)将WeChat.apk放到packages/apps/WeChat下面(3)在packages/apps/WeChat里创建Android.mk文件: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Modu... »

如何通过代码插桩的方式在任何apk添加自己的逻辑代码

如何通过代码插桩的方式在任何apk添加自己的逻辑代码

通过安卓修改大师可以很轻松的在任何apk中添加新的代码逻辑,实现额外添加的功能,本次教程通过对一款名为“VMware Horizon”的软件进行反编译,实现在登录界面添加自动登录功能(该登录界面之前已经有自动登录功能,但是未实现相应的逻辑,且自动登录功能按钮在代码中自动隐藏掉了)。 为了方便大家学习,文中用到的apk和java代码请点击后面的连接下载:点击这里下载   1、 反编译安装包,将要反编... »

JNdwwD.png

android10.0(Q) root MTK 6765 user版本打开root权限(adb root权限和 apk root权限)

前言 everybody,好久不见,我胡汉三又回来了,android10.0 root 安排!!! 相比较 Android8.1、9.0 而言,Q 版本 的 root变得相当麻烦,10.0 中引入了动态分区机制,可看这篇Android10 动态分区介绍,同样的要想完全 adb root,需要 fastboot 解锁,然后关闭 verity 才能 adb remount 成功。我尝试和之前一样修改 ... »

APK体积优化(附Android Studio操作指引)

APK体积优化(附Android Studio操作指引)

下面讲讲Android Studio内置的webp转换工具以及操作步骤:步骤一:右键要转换的图片,选择convert to webp...步骤二:设置并开始转换3.3 使用TinyPNG压缩图片TinyPNG是免费的在线图片无损压缩工具,压缩效果亲测不错,推荐给大家:4. 删除多余的代码4.1 代码混淆混淆代码并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫... »

android apk包大小优化详解

android apk包大小优化详解

1.使用开发工具 android studio   Build > Analyz APK 2.文件说明 assets:存放一些配置文件res:资源文件,图片、字符串、xml等classes.dex:字节码文件resources.arsc:编译后的二进制资源文件META-INF:存放的是签名信息,用来保证apk包的完整性和系统的安全。 接下来就从res,classes.dex , lib , ... »

《自拍教程56》Python_批量安装卸载1000个apk

《自拍教程56》Python_批量安装卸载1000个apk

接上2篇案例:Python_批量下载1000个apk, Python_批量验证1000个apk, 都下载完了, 也验证了下载文件的版本号和MD5后,就要开始批量安装了, 然后开始尝试运行打开这个app, 做最基本的功能检点,最后就要考虑卸载App了。 本篇内容主要介绍如何用Python来批量实现安装apk,卸载apk。 备注: 一个手机不可能同时安装1000个apk,需要考虑每50-100个作为一... »

《自拍教程55》Python_批量验证1000个apk(附练手素材)

《自拍教程55》Python_批量验证1000个apk(附练手素材)

接上一篇案例:Python_批量下载1000个apk,我们只讲了如何下载, 其实市场部提供的表格,不仅仅包含了apk的下载地址,还有apk的版本号,还有MD5信息等, 如何确保你下载的这1000个apk,是下载过程中未出错,版本号对的上,MD5信息也对上? 附:市场部提供的包含apk版本号,md5信息的表。 本案例主要介绍:如何快速地实现对已经下载好的app进行批量地验证。 准备阶段 本篇只讲验证... »

React Native 包体积优化实践

React Native 包体积优化实践

Android Apk大小和App性能一直是React Native Developers的主要关注点。我们的应用程序是用React Native编写,目前Android版本的Apk Size已经达到80MB左右。但是,随之带来的问题是包体积的增加,目前RN团队也正在努力从React Native中删除几个模块来进行优化。执行react-native bundle打包后, 你会发现仍然可以找到A模... »

Autojs未解决的终极问题(未解决)

Autojs未解决的终极问题(未解决)

妙看、趣多多、刷宝短视频、玩赚星球、趣看看和惠运动等App发现我们在使用辅助,基本都是封号和禁止提现。趣多多,几分钟后提示,没法薅羊毛直接放弃。最恨人的是刷宝。AutoJs创建项目后打包成Apk后Apk无法运行。无障碍服务经常被停止,导致AutoJs和我自己的Apk不干活了。以上问题有同仁解决还请不吝赐教。 »

在这里插入图片描述

使用adb命令安装apk

利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。值得强调一点的是,在recovery模式下也可以使用adb命令来控制手机。所以如果是刷机失败的话在一定的时候还能用到adb工具。 »

在这里插入图片描述

android#as build/outputs目录的apk安装不上?#

如果你搜到了这篇博客,那么说明你一定有自己使用此outputs/app-debug.apk 的理由。我们通过点击run 来自动生成此apk。 在run过程中,as会对apk使用debug签名来进行签名,所以我们直接在设备上安装失败的原因并不是签名问题,而是通过as run后,as会在apk的AndroidManifest文件中自动添加android:testOnly属性。正是由于这个属性导致我们无... »

Page 1 of 10123»