首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android(三) 基于 eclipse 的 Android配置 APK文件的导出

2020年4月更新 本系列的《基于eclipse的Android教程》,是我在刚开始接触安卓的时候,不知道使用哪个IDE,然后在某博客看到可以用eclipse,接着我就开始了摸索,写出了这个系列的文章。...---- 安装完成,现在我们可以熟悉一下APK安装包导出流程 左上角文件——新建——其他 切记三个API必须一致,否则会报错 接着就几个无脑下一步 点击 完成 然后会卡那么一小会,稍微等1分钟就好...在eclipse的左上方会出现一个ZWZ的解决方案,右击他——导出 选择要导出的方案  即ZWZ,点击下一步 比如你的源代码,不能随意让他人导出导出之后他们可以盗用你的源码,侵犯你的合法权益,...所以要设置一个密码保证自己的源码只能由自己导出APK文件…….exmmmm我编不下去了,大家脑补一下吧。。。...第四行是有效年限,大家就脑补一下设计者的设计目的吧 最后是导出APK的路径 我选择了桌面 手机上运行后: 结束!!!

22650
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ubuntu 下 通过ADB 安装Apk导出手机中的Apk

    /home/lvi166# adb devices List of devices attached ce10171a39a990c00b7e device 如果连接成功则会出现你的设备 二、确认你要导出的...输入命令 adb shell pm list package 这样会显示所用在你手机上程序的包名,比如我要导出一个包名为 com.smarteye.mpu 的apk,通过 adb shell pm path...app/com.smarteye.mpu-4GroMvI7GGjPa1z_YewdXg==/base.apk 最后通过 adb pull 命令导出apk root@lvi166-CN15S:/home/...-4GroMvI7GGj.... 19.2 MB/s (22216476 bytes in 1.103s) 最后导出apk导出APK名叫 base.apk,存放的路劲在你的系统主目录中,比如windows...如果你要指定目录存储可以用 adb pull **.apk /home/data 这样apk就会保存到home目录的data目录下 三、安装apk 安装命令为 adb install-multiple

    1.9K20

    Android代码混淆及调试错误「建议收藏」

    Android代码混淆及调试错误 以下是自己实践代码混淆的步骤,记录下来免得以后忘了 代码混淆需要对apk进行签名,签名后才是混淆过的(前提是已经放开代码混淆配置,详见以下步骤),直接从eclipse项目...bin下拷贝的apk是没有进行混淆的。...选择导出的项目, 下一步 创建个新的签名秘钥, 记住密码及存储位置 填写相应信息 填写签名后输出的文件,点击finish完成 2....配置好混淆脚本后 在eclipse项目上右键—export,选择导出android应用程序 选择上边建立的keystore,输入密码,下一步 最后finish即可,签完名后的就是混淆后的,用反编译工具试了...打开eclipse, 开启一个模拟器,并将混淆后的apk放置Android SDK的platform-tools路径下(C:\android-sdk-windows\platform-tools),在cmd

    83620

    Android应用apk的程序签名

    Eclipse的ADT插件和Ant编译工具都提供了两种签名模式——Debug模式和Release模式。 在开发和测试时,可以使用Debug模式。...然后使用Jarsigner(或类似的工具),用密钥为apk手动签名。如果没有合适的密钥,可以运行Keytool来手动生成自己的keystore/key。 使用ADT导出向导。...如果使用Eclipse/ADT插件进行开发,可以使用导出向导来编译程序,生成密钥(如果需要),并为apk签名,所有这些操作都在导出向导中。...Eclipse用户:如果在Eclipse/ADT下开发(并且已经按照上面的描述配置了Keytool),Debug模式下签名默认是开启的。...Release模式下签名 应用程序准备发布给其它用户时,需要: 获取一个合适的密钥 在Release模式下编译程序 使用密钥签名程序 对齐APK包 如果使用Eclipse ADT插件开发,可以使用导出向导来完成编译

    1.9K10

    .apk反编译_apk反编译教程

    APK、Dalvik字节码和smali文件 APK文件 大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,例如修改后缀后用RAR打开鳄鱼小顽皮...APK能看到的是(Google Play下载的完整版版本): Where’s My Water.zip\ •asset\ •...但是,注意的是最终我们修改APK需要操作的文件是.smali文件,而不是导出来的Java文件重新编译(况且这基本上不可能)。...三、smali文件内容具体介绍 下面开始进一步分析smali中的具体例子,取鳄鱼小顽皮中的WMWActivity.smali来分析(怎么获得请参考下一节的APK反编译之二:工具介绍,暂时先介绍smali...11. 12. .line 279 13. return-void 14..end method 另外注意到.line这个标识,它是标注了该代码在原Java文件中的行数,它也很有用,想想使用eclipse

    9.5K30

    细说Android apk四代签名:APK v1、APK v2、APK v3、APK v4

    简介 大部分开发者对apk签名还停留在APK v2,对APK v3和APK v4了解很少,而且网上大部分文章讲解的含糊不清,所以根据官网文档重新整理一份。...apk签名从APK v1到APK v2改动很大,是颠覆性的,而APK v3只是对APK v2的一次升级,APK v4则是一个补充。...使用 APK 签名方案 v2 进行签名时,会在 APK 文件中插入一个 APK 签名分块,该分块位于“ZIP 中央目录”部分之前并紧邻该部分。...所以APK v4与APK v2或APK v3可以算是并行的,所以APK v4签名后还需要 v2 或 v3 签名作为补充。...运行 adb install --incremental 命令时,adb 会要求 .apk.idsig 文件存在于 .apk 旁边(所以APK v4的签名文件.apk.idsig并不会打包进apk文件中

    6K10

    APK安装流程详解9——PackageParser解析APK(上)

    它既能解析一个"单一"APK文件,也能解析一个"集群"APK文件(即一个APK文件里面包含多个APK文件)。...一个"集群"APK有一个"基准"APK(base APK)组成和其他一些"分割"APK("split" APKs)构成,其中这些"分割"APK用一些数字来分割。...APK,即一个应用只有一个APK文件,而Google Play 还允许你为一个应用中发布不同的APK文件,这些APK文件适用于不同的设备,例如:你现在有一个APP叫DEMO1,但是目前由于APK的体积太大或者其他因素导致不能同时适用于手机和平板...一个包由一个"基础"APK和多个"拆分"APK构成。 这个类其实就是通过解析APK而对应的一个"包"的类,这个包代表一个磁盘上的APK安装包。...它自动会检测安装包的模式的是单一APK或者集群APK模式。 这样就可以对"集群APK"的安装包进行理性的检查,比如会检查"base APK"和"拆分APK"是否具有相同的包名和版本号。

    5.8K10

    【译】使用 APK Analyzer 分析你的 APK

    Android Studio 2.2包含了APK Analyzer,通过它我们能够直观地看到APK的组成。使用APK Analyzer不仅能够减少你花在debug上的时间,而且还能减少你的APK大小。...(译注:新版APK和旧版APK之间文件大小的差异) 这里有3种方法访问APK Analyzer: 拖拽APK到Android Studio的编辑窗口。 切换到Project视图,并且双击APK文件。...在菜单栏中选择Build > Analyzer APK,并且选择APK。 注意:当使用APK Analyzer分析debug的APK,请使用Build > Build APK生成的APK。...APK Analyzer不能分析通过Instant Run生成的APK,判断APK是否是Intant Run生成的可以通过看APK中是否有instant-run.zip文件。...在发布一个新版APK之前,在APK Analyzer中导入你即将发布的APK。在右上角点击Compare With,选择上一个版本的APK,点击OK。

    2.5K50

    apk 反编译(使用android逆向助手,进行反编译apk,查看apk源码)

    第一步:下载逆向助手 第二步:将apk文件拷贝到逆向助手的apktool目录,在逆向助手的apktool目录下按住shift同时点击鼠标右键,选择“在此处打开命令窗口,即CMD” 第三步:在cmd命令行中输入命令...apktool d -f 应用程序名,得到以apk名字命名的文件夹,里面可以直接看到res目录下的资源文件和Android的清单文件,但是看不到Java文件 第四步:双击打开Android逆向助手....exe,选中“提取dex”操作,然后将lib\apktool目录下的apk拖动到源文件中;点击“操作”,得到dex文件 第五步:选中“dex转jar”操作,然后将得到的dex文件拖动到源文件中;点击

    3.6K10

    Unity3D 导出apk进行混淆加固、保护与优化原理(防止反编译)

    ​Unity3D 导出apk进行混淆加固、保护与优化原理(防止反编译) 前言: 对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的包进行代码加固和混淆...准备资料: 1:Obfuscator.zip  作用是代码混淆,是Unity的一个插件 2:Apkdb.rar    作用是反编译apk,做过修改之后回编译成修改好的apk 3:Reflector_8.5.0.179...混淆器是把里面的代码变量等信息进行重命名,这样可读性会变得非常差,接着, 到这里,我们完成了对代码的混淆,但是还没有进行加固,防止反编译,所以,请往下看 然后导入自己的包就可以了,这里是流水式的走下来,所以只需要导入和导出就可以了..., ​ 添加单个文件,选择好刚刚混淆后的包,然后你做的事情就是等,等待上传完--加固完--下载完--已完成,当到已完成的时候,说明这里已经可以导出了,导出需要前面提到的自己创建的签名,这里可是会用到的,...如果不用,则包安装包可能会出现问题 选择导出签名包,选择签名文件,输入密码,然后点击开始导出导出的包是经过混淆,经过加固比较安全的包了

    36810

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券