日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )

發布時間:2025/6/17 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、Visual Studio 中安裝 " 使用 C++ 的移動開發 " 開發庫
  • 二、Visual Studio 中安裝的 Android SDK 和 NDK 位置
  • 三、Visual Studio 中安裝的 NDK 頭文件位置
  • 四、Visual Studio 中查看 NDK 頭文件





一、Visual Studio 中安裝 " 使用 C++ 的移動開發 " 開發庫



參考 【Android 逆向】Android 進程注入工具開發 ( Visual Studio 開發 Android NDK 應用 | VS 自帶的 Android 平臺應用創建與配置 ) 博客 , 使用 Visual Studio 2019 安裝 " 使用 C++ 的移動開發 " 開發庫 , 并創建 " 動態共享庫(Android) " 類型應用 ;





二、Visual Studio 中安裝的 Android SDK 和 NDK 位置



安裝 " 使用 C++ 的移動開發 " 開發庫后 , 在 D:\Microsoft 目錄下安裝了 Android SDK 和 NDK ;

  • D:\Microsoft\AndroidSDK 路徑是 Android SDK 的安裝目錄 ;

  • D:\Microsoft\AndroidNDK64 路徑是 Android NDK 的安裝目錄 ;





三、Visual Studio 中安裝的 NDK 頭文件位置



查看該項目 解決方案 屬性頁 :

命令行選項 :

-fpic "pch.h" -std=c++11 -fstack-protector "x86\Debug\" -Wall -fno-strict-aliasing -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++abi\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\i686-linux-android" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\android\support\include" -g2 -gdwarf-2 -O0 -isystem "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\i686-linux-android" -x c++-header -D "__ANDROID_API__=19" -fno-rtti -fno-omit-frame-pointer -fno-exceptions -o "x86\Debug\%(filename).o" -fno-short-enums

拆解后 :

-fpic "pch.h" -std=c++11 -fstack-protector "x86\Debug\" -Wall -fno-strict-aliasing -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++abi\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\i686-linux-android" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\android\support\include" -g2 -gdwarf-2 -O0 -isystem "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\i686-linux-android" -x c++-header -D "__ANDROID_API__=19" -fno-rtti -fno-omit-frame-pointer -fno-exceptions -o "x86\Debug\%(filename).o" -fno-short-enums

頭文件路徑 :

-I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++abi\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\i686-linux-android" -I "D:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\android\support\include"

NDK 動態庫頭文件的位置 : D:\Microsoft\AndroidNDK64\android-ndk-r16b\sysroot\usr\include\android ;





四、Visual Studio 中查看 NDK 頭文件



在 【Android 逆向】Android 進程注入工具開發 ( Visual Studio 開發 Android NDK 應用 | VS 自帶的 Android 平臺應用創建與配置 ) 博客中創建的 " 動態共享庫(Android) " 類型應用 項目中 , 在 " 解決方案資源管理器 " 中的 " 外部依賴項 " 目錄中 , 就是 NDK 的頭文件 ;

這些 " 外部依賴項 " 中的頭文件就是 NDK 中的頭文件 ;

總結

以上是生活随笔為你收集整理的【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。