1. 创建Native C++工程

  • 创建c++ 的 ,带 so
    image.png

image.png
image.png

  • 刚创建,会同步 gradle 。
    image.png
  1. AndroidStudio界面介绍
  • 工具栏默认在右边,切显示不全面。将工具栏移到左边,并显示全面。
    image.png
  • 配置Gradle 版本
    image.png
    image.png
  • build variants
    image.png
  • 设备文件管理器
    image.png
  1. 项目使用jdk的配置
  2. app的编译
    以下几种方式都可以编译

    • Build -> Make Project
      image.png
    • Make Module 'HashMapTest.app'
      image.png
    • Build -> Build Bundle -> Build APK
      image.png
    • Run app
  • 清理工程(此时app下build 文件夹被删除)
    build ---> Clean Project
  • 重新编译
    build ---> Rebuild Project
当项目遇到问题,可以清理项目,并Rebuild Project
  1. 编译好的apk 路径
    image.png
  2. 用解压软件打开apk文件
    image.png
    image.png
    对应的so文件
    image.png

    在arm64手机中,默认使用arm64的so,如果不存在,会使用arm32的so。
    如果是装在模拟器中,会使用x86的so。 如果app本身没提供x86,x64的so,而模拟器又无法模拟arm的指令,那么app会奔溃。这种情况,就并非是app检测环境的结果。


永乐
23 声望7 粉丝

目前文章属于笔记类型,暂未整理。 后期会系统化整理。