小编Kab*_*abu的帖子

如何在Android工作室的外部本机构建的CMakeLists.txt文件中将android构建类型(调试,发布)作为变量?

我需要将android构建类型(debug,release)引用到我用于构建外部本机库的CMakeLists.txt文件中.更确切地说:

set_target_properties( # Specifies the target library.
                   mylibname

                   # Specifies the parameter you want to define.
                   PROPERTIES IMPORTED_LOCATION

                   # Provides the path to the library you want to import.                                                            

                   $ENV{LIBRARY_HOME}/${ANDROID_BUILD_TYPE}/libs/${ANDROID_ABI}/libMylib.a
Run Code Online (Sandbox Code Playgroud)

我需要相当于$ {ANDROID_ABI},它改变每个abi类型的构建,代替$ {ANDROID_BUILD_TYPE},当然,这是一个例子的名称.那就是:那个变量的名称是什么?而且,更一般地说,它们是否都列在某处?

android build cmake gradle

6
推荐指数
1
解决办法
1000
查看次数

在脚本中取消设置以前导字符串开头的所有环境变量(不关闭或重新启动bash)

我想:

取消myvarname*

myvarname是一个字符串,*是......好吧,你得到了它.

试着

环境| grep string | 未设置

但不起作用.

我是一个脚本,我不想启动一个新的shell,所以没有env -i或源代码或者重新进入shell

请帮助一个可怜的菜鸟

提前致谢

bash shell

4
推荐指数
3
解决办法
3514
查看次数

标签 统计

android ×1

bash ×1

build ×1

cmake ×1

gradle ×1

shell ×1