androidstudio如何执行makeinstall

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了androidstudio如何执行makeinstall相关的知识,希望对你有一定的参考价值。

androidstudio如何执行makeinstall:在Ubutu上编译出来的.so文件,怎么添加到Android项目中去使用呢?目前:可以通过
Makefile方式和CMake方式引入预编译静动态库(静态库.a 动态库.so)到项目中去使用。就目前而言CMake是Goole推荐使用方式,但是加入接手一个老的NDK项目是MakeFile方式,看不懂就GePi了,所以这里我们还是介绍一下MakeFile方式将静动态库加入到AS中,完成NDK项目的开发。废话不多说,直接撸步骤了:

1、在src/main目录下创建一个ndkBuild文件夹
2、在此文件中创建一个Android.mk文件

3、在此文件中创建一个test.c的源文件

4、将编译好的的.so库复制到src/main目录下
如图所示目录结构:

1、编辑Android.mk文件

2、编辑grade(app)文件

3、编辑test.c文件

4、使用编译好的.so库里面的函数

本结果运行在Android 5.1 系统上

再次运行在Android 8.0系统上

看以清楚知道,其实我们的APK包里面就没有libMainTest.so库,所以APP在8.0上会出现奔溃的现象。so...

1、在src/main目录下创建一个cmake文件夹
include:里面包含需要一些头文件
cmakeTest.c:需要编译的源文件
2、在app目录下创建一个文件:CmakeLists.txt

3、编辑grade(app)

4、编辑cmakeTest.c文件

4、引用编译好的libcmakeTest.so

Android 8.0.0系统:

Android 5.1.1系统:
参考技术A 这条命令来进行安装(当然有些软件需要先运行make check 或 make test 来进行一些测试),这一步一般需要有root权限(因为要向系统写入文件)
指定文件安装位置:

make PREFIX=/usr/local/redis install 安装到指定的redis目录下
make DESTDIR=/install/directory install 和上面同理
注意:此步骤不是必须的,因为在上一步make命令中就已经编译出了可执行的文件了,此时的make insatll只是为了安装到Linux系统中常用的位置上,因为从那个目录下运行程序有些不便

如何在ubuntu下安装AndroidStudio

参考技术A Ubuntu下面安装Android Studio一般有下面这几种方法:
A、添加软件源直接apt安装
B、下载 deb包、外加 JDK安装
C、下载JDK、Android-Studio、android-sdk-linux自行安装
参考技术B 由于有PPA所以在Ubuntu和LinuxMint上安装AndroidStudio变得非常容易,打开终端执行以下命令即可:sudoapt-add-repositoryppa:paolorotolo/android-studiosudoapt-getupdatesudoapt-getinstallandroid-studio本回答被提问者采纳

以上是关于androidstudio如何执行makeinstall的主要内容,如果未能解决你的问题,请参考以下文章

如何在不再次运行配置脚本/cmake 的情况下修改安装路径

如何在AndroidStudio中导出Jar包,并且自定义Exclude文件

如何在ubuntu下安装AndroidStudio

Android Studio:如何将代码包装在括号中

Linux下rsync的安装及简单使用

Centos 32位 安装 NodeJS