当前位置: 首页 > news >正文

站酷设计网站怎样下载图片长春网站建设论坛

站酷设计网站怎样下载图片,长春网站建设论坛,开展农业信息网站建设工作总结,茶叶网站模板免费下载一、配置NDK交叉编译平台 1. 打开Android的官方ndk下载链接https://developer.android.com/ndk/downloads?hlzh-cn,下载windows 64位ndk环境包。 2. 解压后将具有以下文件的路径加入到系统环境变量。 3. 配置好环境变量,如下图所示,Path中存…

一、配置NDK交叉编译平台

1. 打开Android的官方ndk下载链接https://developer.android.com/ndk/downloads?hl=zh-cn,下载windows 64位ndk环境包。

2. 解压后将具有以下文件的路径加入到系统环境变量。

3. 配置好环境变量,如下图所示,Path中存在第2步中的路径。

4. 重启电脑,在终端中输入ndk-build,如果能够看到路径说明配置正确。

二、编写C++程序或动态库 

1. 创建文件夹和文件,对应的文件树如下,最外层文件夹名可自定。

2. /my_android_hook/jni/Android.mk代码如下,如果需要构建动态链接库,则使用"include $(BUILD_SHARED_LIBRARY)",如果需要构建可执行程序,则使用"include $(BUILD_EXECUTABLE)"。

# 获取当前目录路径并赋给 LOCAL_PATH 变量
LOCAL_PATH:=$(call my-dir)
# 包含清除变量指令
include $(CLEAR_VARS)
# 设置本地模块的名称为 "hook_crackme1"
LOCAL_MODULE := hook_crackme1
# 指定源文件为 "hook.c"
LOCAL_SRC_FILES := hook.c
# 添加日志库依赖
LOCAL_LDLIBS += -llog
# 包含构建共享库的指令
# include $(BUILD_SHARED_LIBRARY)
# 包含构建可执行文件的指令
include $(BUILD_EXECUTABLE)

3. /my_android_hook/jni/Application.mk代码如下。

# 指定编译生成的模块文件支持的 CPU 架构,这里选择 armeabi-v7a。
APP_ABI := armeabi-v7a
# 指定编译生成的模块文件运行支持的 Android 版本,这里选择 android-21。
APP_PLATFORM := android-21
# 指定使用的 C++ 标准库,这里选择 c++_static。
APP_STL := c++_static

4. /my_android_hook/jni/hook.c代码可以自己写,也可以是.cpp文件。

5. 在/my_android_hook/ 路径下运行命令行ndk-build,如果第3步选的是BUILD_SHARED_LIBRARY动态库,在没有error的情况下应该可以看到如图结果。so文件在libs/armeabi-v7a/{链接库名}.so。

6. 如果第3步选的是BUILD_EXECUTABLE可执行文件,在没有error的情况下应该可以看到下图结果,可执行文件在libs/armebi-v7a/{文件名}。

三、测试运行ELF可执行程序

1. 用ADB连接真机或者模拟器。(真机用开发者选型->usb调试,模拟器将端口号改为模拟器adb端口)

2. 将ELF程序push到android设备的/data/local/tmp路径下。

3. 使用终端命令行adb shell进入android shell,并使用su命令获取root权限。

4. cd到/data/local/tmp路径,使用命令chmod +x {文件名}将ELF程序修改为可执行。

5. 使用命令./{文件名}运行ELF程序。(如果输出太多,也可以使用./{文件名} >1.txt将输出保存到1.txt文件里,然后使用cat 1.txt或者head -n 10 1.txt查看输出)

6. 如果运行结果与预想一致,说明编译出的ELF程序可以在目标平台运行,如果出现问题,可能是Application.mk文件指定的APP_PLATFORM版本或者APP_ABI与目标平台不一致。

http://www.yayakq.cn/news/546713/

相关文章:

  • 常州武进建设局网站成都住房和城乡建设部网站
  • 网站原型图设计网站木马文件删除
  • dedecms 调用 两个网站软件网站开发平台
  • 漯河 网站建设wordpress怎么用七牛
  • flash html网站模板wordpress用户前台删除文章
  • 阿里网站建设视频教程湛江有帮公司做网站
  • 企业自助建站程序今天重大新闻2021
  • 合肥关键词排名新手如何给自己的网站做优化
  • 长安网站优化开发帮官方网站
  • 淮北做网站成都优化外包
  • 网站设计的原则有哪些沈阳网站设计公司
  • 温州 网站开发域名注册价格及续费
  • 网站建设公司有前途吗网站建设价格明细表
  • 肇庆新农村建设内容在哪个网站做布料的著名网站
  • 网站制作公司杭州什么网站做微信公众账号
  • 网站建设学习视频娱乐网站设计SEO
  • 网站源码免费资源网高级网页设计教程
  • 公司网站流量大 怎么办logo图标
  • 各网站封面尺寸网站是什么字体
  • 甜品蛋糕网站建设策划书wordpress 管理中心
  • 马云先做那个网站的起家的邓亚萍20亿做网站
  • 网站建设包括哪几个方面大叔 wordpress
  • 网站建设mng网站建设10年后的目标
  • 做网站需要考虑哪些问题php网站开发程序员
  • art2008cms网站开发网站工信部不备案吗
  • 关于数据库的网站开发linux vps wordpress
  • 怎样建网站 需要网站建设企业建站哪家好
  • 特产网站建设策划书烟台网络科技有限公司
  • 从0到建网站网站建设需要怎样的经营范围
  • 上海建设人才网站站建设培训学校