1:导入android studio project 时总会出现运行处一个红色叉号,这里可以点击选择叉号上面显示的Edit Configurations 查看右下角的错误警告信息.: 2:记录错误: the apk for your currently selected variant(app-release-unsigned.apk)is not signed.Please specity a signing configuration for this variant(release)3:解…
AIDE是一个Android Java集成开发环境,可以在Android系统内进行Android软件和游戏的开发.它不仅仅是一个编辑器,而是支持编写-编译-调试运行整个周期,开发人员可以在Android手机或者平板机上创建新的项目,借助功能丰富的编辑器进行代码编写,支持实时错误检查.代码重构.代码智能导航.生成APK,然后直接安装进行测试.…
错误信息: 12-26 11:08:44.809 1501-1535/system_process E/PackageInstaller: Commit of session 201020547 failed: Failed to collect certificates from /data/app/vmdl201020547.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl201020547.tmp/base.apk is sig…
在工作中,经常遇到需要修改apk包里的资源文件,达到检验不同配置下程序运行情况的目的. 过程如下: 1.首先连接手机,进入命令行,输入:adb root,使得adb获取root权限. 2.输入:adb shell,进入安卓shell 3.输入:mount -oremount /system,将system路径挂载为可读可执行,否则后边会报Read-only权限问题. 4.输入:chmod 777 system/,修改system及子目录为可读写执行权限. 5.输入:adb push 本地路径+a…
为App签名(为apk签名) 原文地址 这篇文章是Android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装). 2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名 3.具体操作 方法一: 命令行下对ap…
原文:IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置 站点--右键属性--http头 扩展名  mime类型.apk      application/vnd.android.package-archive.exe      application/octet-stream.woff     application/x-font-woff 字体.ipa      applicati…
Xamarin开发的时候大家都有一个疑问,就是apk文件会不会特别的大,启动会不会很慢.答案是肯定的,文件肯定大,启动肯定会慢,但是具体大多少.具体慢多少,有什么因素可以使apk文件稍微小一点.可以使启动时间稍微短一点呢? How to make a Xamarin.Forms app have smaller apk size and start up faster? 在Xamarin的编译选项中有几个比较关键,分别是:BundleAssemblies AotAssemblies Enable…
在该项目包名时遇到的一个android打包问题,如下 改包名步骤 修改android/app/build.gradle里的applicationId,为新包名,如:com.xxx.yyy.myProject 修改android/app/src/main/AndroidManifest.xml里的package,为新包名,如:com.xxx.yyy.myProject 在android/app/src/main/java/com下根据新包名中多出的两级xxx.yyy新创建两级新目录,如:andro…
adb安装 1.在app自动化之前,首先手机上有要被测试的app,如何把电脑本地上的app安装到手机上呢?可以在运行自动化代码前,在cmd输入adb指令,把电脑app安装到手机上 adb install [apk在电脑上的绝对路径] 后记: 卸载包的方法: adb uninstall [apk 包名 ] 包名 可以用下面方法查找 adb shell ls data/data 2.也可以用python执行adb命令安装app,代码实现如下: # coding:utf-8 import os # 安…
Caused by: java.lang.ClassNotFoundException: Didn't find class "** *** ** **" on path: DexPathList[[zip file "/data/app/*** *** ***-2/base.apk"],nativeLibraryDirectories 解决方案: 备份项目  -> 工作空间 删除该项目 -> 导入备份项目 解决了 但是不知道为什么 ??? (求知道的大…
前言 APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装.前一段时间我司某一App进行APK的瘦身,最终也达到了减小10M的目标,现做一个简单的总结记录. 如何着手这个问题? 需要对一个App进行瘦身,首先最重要的就是对App大小有一个大致的了解,最直观看到App的大小就是通过Android Studio自带的Analyzer进行APK的分析.使用方法: 1.将一个apk拖动到Android Studio的编辑器窗口 2.在Project窗口中,双击b…
原因:游标没有获取到任何内容! 解决方案 : 声明一个 continue handler declare continue handler for not found set V_NotFound = 1;…
写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台.这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装). 2.签名的步骤 a.创建key b.使用步骤a中产生…
原文网址:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html 写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台.这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的…
测试的时候,报错了!想不到找了半天的问题,居然是个低级错误. <?php namespace App\Http\Controllers\Apih5; use Illuminate\Http\Request; use Validator; // use App\Models\Zhaoshang; use App\Http\Controllers\Controller; class ZhaoshangController extends Controller { //存储用户加盟申请 public…
1.下载apk格式的指定app软件: 2.将apk格式的文件名更改为后缀名为zip格式: 3.用winrar解压软件解压,然后就找到其中的ttf格式的字体文件. 举例说明,我想找到airbnb的app中的字体.那么先下载然后修改为如下的zip文件,然后解压出来,然后找到ttf文件.…
Android Studio 打包APK时,原来只会出现一个apk,结果现在出现3个apk,仔细检查了一下项目文件发现: Android Studio 的 buid.gradle文件里有个配置项被更改了 http://www.hfeshop.com splits { abi { enable true reset() include 'x86', 'armeabi-v7a' universalApk true } 把这个配置项目注释掉就可以了. http://www.hfeshop.com 20…
最近有朋友问到 android 签名的问题,所以转一篇给大家分享: 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装). 2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名 3.具体操…
做好APP后,APP名为app.apk或app.ipa 上传到根目录后,生成二维码 但还是无法下载,哪按以下教程让服务器apache/iis/nginx支持.apk/ipa文件下载 windows iis6 服务器iis支持.apk文件下载的设置 IIS服务器不能下载.apk文件的原因:iis的默认MIME类型中没有.apk文件,所以无法下载. IIS服务器不能下载.apk文件的解决办法:既然.apk无法下载是因为没有MIME,那么添加一个MIME类型就可以了. IIS服务器不能下载.apk文件…
最近想要研究热修复的原理,并自己实现一套简单的热修复框架(音视频的坑刚挖好就又挖另一个坑了2333),已经在看书入门 c++,方便后续查看业内一些知名热修复框架的源码,另外在涉及编译期/运行时修改代码之前,先了解一下 apk 是如何从项目源码被打包生成的,可能对后续的从思路上或实际操作都会所裨益. 文中涉及到的工具所在目录:Android/sdk/build-tools.下面开始分解并逐步实现对源码的打包. 编译流程 1. 生成仅包含资源文件的 apk 包和 R.java 文件 根据资源文件和…
this bundle is invalid . new apps and app updates submitted to the app store must be built with public 在网上查了好久,始终告诉我,要使用xcode5,和IOS7可是奇怪的是我本来使用的就是xcode5.1和ios7打的包,最后试了非常多次,发现大概从5月12日開始,必须使用最新的xcode5.1.1才干上传应用,最后最终解决这个问题.…
File->Settings->Build,Execuion,Deployment->Instant Run 然后把Enable Instant Run to...那一项的勾去掉就好了 https://stackoverflow.com/questions/37015030/session-app-error-installing-apk…
这一篇帖子 会写的比较简单 不过相信大家也可能遇到这些问题   为了怕自己忘记  记录下来  顺便也和大家一起分享 描述:在一些机型上安装软件 提示卸载原先的软件  但是又安装不上新软件 DELETE_FAILED_INTERNAL_ERRORError while Installing APKs 解决:File->Settings->Build,Execuion,Deployment->Instant Run然后把Enable Instant Run to...那一项的勾去掉就好了…
写项目的时候遇到了类似的问题,其实就是没有生成迁移文件,执行一下数据库迁移命令就好了 ValueError: Dependency on app with no migrations: customuse 执行python manage.py runserver时提示ValueError("Dependency on app with no migrations: %s" % key[0])…
遇到的问题: 开发者生成的apk 需要不断给 测试安装让他们测试.有没有脚本自动将最新apk上传到服务器,让测试自己安装测试呢?mac电脑 怎么自己搭建文件服务器  启动Tomcat功能在这里不在赘述,有不懂的请你多多百度和Google  然后把你的localhost启用起来!! 不要怂就是干!!! 解决方案: #!/usr/bin/env bash targetPath=/Library/WebServer/Documents/lixiaodaoaaa newRarApkFile=$(date…
现在使用vue开发的项目越来越多,使用vue开发的移动端打包就成了最大的问题.现在前端打包方案有好多种,但是综合来说,我比较喜欢用cordova来进行Android和ios的打包,配置完成之后,每次只需要一条命令就可以完成打包. 1.安装cordova这一步的前提是已经完成安装node和npm,如果没有安装的话,请先完成node和npm的安装.node安装:直接进入官网https://nodejs.org/zh-cn/,下载最新版本安装.安装之后在命令行中使用"node -v" 检查安…
Window环境 1.下载安装Python如3.7.5版本,安装Python到电脑上如C:\Python37,将C:\Python37,C:\Python37\Scripts添加到Path环境变量中 2.安装Python二维码插件,命令如下: pip install qrcode  pip install Image 3. 编写python脚本,如下: import qrcode import sys data = sys.argv[1] path=sys.argv[2] img = qrcod…
总结了一下 目前觉得比较好用的gradle 和一些打包 经验.放在这里. 首先说下 渠道号 这个概念,我们经常会统计我们的api 访问来源 是来自于那个app store,这有利于 我们针对性的推广.也可以知道用户的分布情况,目前我们的做法通常是这样的: 然后在我们的自定义application里面 定义一个函数 来取得这个渠道号 package com.example.administrator.gradletest; import android.app.Application; impor…
             分类: Android 系统开发(5)                                              作者同类文章X 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+] 一 CyanogenMod 开发基础 CyanogenMod 开发相关资料推荐 1 官方资料 2 国内 CyanogenMod 相关 高质量 博客 网站 文章 二 安装 CyanogenMod 官方提供的 Mi4 Recovery 和 ROM 基带版本…
搭建开发环境,导入testng/log4j/maven 1.配置jdk环境 2.安装appium,下载eclipse-adt,配置appium环境 github.com/getlantern/forum/issues/4775 3.导入testNG用做用例管理 [testng离线安装方法:http://www.cnblogs.com/xusweeter/p/6559196.html] 4.下载android sdk 3.导入log4j ??????不会用这个,不过已经用上了,,,,日志超级多?不…