android
GJQI12
这个作者很懒,什么都没留下…
展开
-
反编译apk流程
反编译apk流程1.使用dex2jar将dex文件转换为jar文件d2j-dex2jar.bat classes.dex2.使用jd-gui.exe查看jar文件3.使用apktool反编译apk为smali文件,打包反编译的apk反编译命令: apktool d demo.apk -o demo重新编译生成apk: apktool b demo -o demo_unsigned.apk对demo_unsigned.apk签名: jarsigner -verbose -keys..原创 2020-09-18 16:03:13 · 282 阅读 · 0 评论 -
Android反编译工具
Apktoolhttps://github.com/iBotPeaches/Apktool可以反编译apk,也可以重新打包apk下载地址:https://github.com/iBotPeaches/Apktool/releasesbrew安装:brew install apktool文档:https://ibotpeaches.github.io/Apktool/documentationapktool d test.apkdex2jarhttps://github.com/pxb转载 2020-09-18 14:25:06 · 204 阅读 · 0 评论 -
爱奇艺Android客户端启动优化与分析!
【IT168 评论】互联网领域里有个八秒定律,如果网页打开时间超过8秒,便会有超过70%的用户放弃等待,对Android APP而言,要求更加严格,如果系统无响应时间超过5秒,便会出现ANR,APP可能会被强制关闭,因此,启动时间作为一个重要的性能指标,关系着用户的第一体验。 爱奇艺安卓APP非常重视启动速度的优化,本文将从启动过程,启动时间测量,启动优化,以及后续监控等方面分享我们在启动...原创 2020-02-25 10:08:33 · 689 阅读 · 0 评论 -
Android性能优化 -- Systrace工具
Systrace简介一般来说,我们的机器以60帧/秒显示时,用户会感觉机器很流畅,如果显示时出现丢帧的情况,需要知道当前整个系统所处的状态,这个时候Systrace便是最佳的工具选择。Systrace是Android4.1中新增的性能数据采样和分析工具。它可帮助开发者收集Android关键子系统(如Surfaceflinger、WindowManagerService等fra...转载 2020-02-25 10:07:37 · 508 阅读 · 0 评论 -
android监听音量上下键调节音量
AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE); @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KE转载 2017-10-26 10:54:21 · 3628 阅读 · 0 评论 -
Android Studio编译项目的时候报Manifest merger failed
Android Studio编译项目的时候报Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed 1点击查看log,提示如下:Manifest merger failed : Attribute meta-data#android.support.VERSION@v转载 2017-11-06 14:13:02 · 1546 阅读 · 0 评论 -
接入googleplay 出错cannot resolve symbol IInAppBillingService
打开android studio的src文件夹,新建一个名为main的目录,再把aidl.com.android.vending.billing这个包放到main目录下再编译工程即可原创 2017-12-26 19:47:41 · 745 阅读 · 0 评论 -
googleplay支付错误Error checking for billing v3 support. (response: 3:Billing Unavailable)
错误: 谷歌支付 Error checking for billing v3 support. (response: 3:Billing Unavailable)解决: 由于之前已经支付成功过了,并且没有改动过接入的代码,因此先大致排除了代码问题(本身sdk接入就没有多少代码可写,大多数错误都是资源引用或者其他外部因素)用了自己的google帐号去支付是成功的, 于是转而研究QA的转载 2018-01-03 09:55:24 · 6433 阅读 · 0 评论 -
安卓中找不到Theme.AppCompat.Light的解决方法
将 改为 同理,将 改为转载 2017-09-30 11:49:54 · 1765 阅读 · 0 评论 -
cocos2dx CCMenu.h:error: 'override' does not name a type
需要为Android NDK添加C++11标准支持 C++11在Android NDK中已经支持了,本文主要介绍如何在NDK中添加C++11标准的支持。在开源项目Cocos2d-x中,已经添加了C++11标准的支持。1.修改Application.mk文件,添加NDK_TOOLCHAIN_VERSION[plain] view p转载 2017-09-21 18:19:33 · 760 阅读 · 0 评论 -
用 eclipse ndk 编译 cocos2d-x for Android
Android 环境搭建不详述,,可以google,,,我用的coco2dx 是 2.14 ,2.14 用 create_project.py 脚本创建工程,Python环境配置也是很简单,这里了不说了,Python环境搭好后:cmd 进入 create_project.py目录(1)D: //切换盘符,因为我的Cocos2d-x源码在D盘...(2)c转载 2017-09-21 18:10:55 · 292 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4392611.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知道的一切配转载 2017-08-16 16:04:09 · 568 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4456420.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知道转载 2017-08-16 16:05:04 · 478 阅读 · 0 评论 -
关于cocos2dx的eclipse的"serializing cdt project settings"解决方案
在Eclipse中导入android工程,有时会出现"serializing cdt project settings"相关错误,解决方案如下:打开android工程下的.cproject文件:将文件中的原创 2017-08-14 11:33:53 · 409 阅读 · 0 评论 -
adroid studio初次使用笔记
很早就听说过google自己开发的android studio开发工具,但一直都没有机会去接触,这次打算用这个工具代替eclipse做一些android方面的开发,在使用过程中的一些相关笔记记录了一下,主要是为自己日后再次查看。老鸟请绕道。第一次打开android studio的界面如下:第一次启动后,需要配置android SDK和java sdk,点击Confi原创 2017-08-14 12:22:47 · 471 阅读 · 0 评论 -
在android studio中导入cocos2dx中的android studio项目
打开Android Studio,选择Import project,如下图所示4.选择生成的Cocos项目5.选择导入选项,这里保持默认就可以6.选择工程名和路径,这里不要修改默认值7.点击Next之后会出现如下窗口这里,仅需要勾选4项即可 [Cocos路径]\cocos2d\cocos\platform\a转载 2017-08-14 18:13:27 · 4299 阅读 · 0 评论 -
cocos2dx中导入android-studio工程的相关问题
1.使用cocos2dx的python命令创建一个Lua工程,然后进入proj-android-studio目录,使用命令cocos compile -p android --android-studio 对android studio进行编译(不然cpp代码无法运行),编译成功后会在proj.android-studio/app下面生成一个libs/目录,里面包含libcocos2dlua.so...原创 2017-08-14 20:28:58 · 1476 阅读 · 0 评论 -
cocos2dx3.1.15.1打android包出现闪退
使用cocos2dx3.1.15.1打包的时候出现闪退,在eclipse中debug时,发现了闪退的位置在Cocos2dxHelper中的init函数中Cocos2dxHelper.sOBBFile = APKExpansionSupport.getAPKExpansionZipFile(Cocos2dxActivity.getContext(), versionCode, 0);这一行代码运原创 2017-09-25 11:57:25 · 1634 阅读 · 0 评论 -
如何在Unity3d中调用android的方法
本文使用的工具是unity3d 5.0以上和eclipse。1.假设个人电脑上已经搭建好了android+eclipse的开发环境,在调用android方法前必须要在eclipse中创建一个android工程,创建的工程使用最小版本的android sdk必须是4.0以上。2.再引入unity3d提供的classes.jar包,该包位于Unity\Editor\Data\P原创 2017-09-29 14:04:49 · 480 阅读 · 0 评论 -
Android关于Theme.AppCompat相关问题的深入分析
先来看这样一个错误:No resource found that matches the given name '@style/Theme.AppCompat.Light'对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者Google已经解决了这个问题,但是网上大部分都只给出了解决方法。正所谓知其然,知其所以然,本文将从此问题出发,深入分析探讨导致此问题的原转载 2017-09-21 16:00:31 · 223 阅读 · 0 评论 -
android 打包出错 Unable to build:the file dx.jar was not loaded from the SDK folder
解决方法:打开SDK Manager,找到Android SDK Build-tools 26删掉,重新下一个Android SDK Build-tools 25重启eclipse,问题解决!!!原创 2017-09-21 16:44:34 · 755 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。转载 2017-08-16 16:02:58 · 282 阅读 · 0 评论