2017-05-07 116 views
0

我正在为Android创建一个C++共享库。我使用Android Studio创建了新项目并启用了C++。使用Android Studio构建共享* .so库的发行版

enter image description here

我也使C++ 11 ANS异常支持。

enter image description here

新项目创造的,产生的build.gradleCMakeLists.text文件。问题是Adnroid Studio只生成* .so库的Debug版本。我也需要发布版本。

\程序\编译\中间体生成调试库\ cmake的\调试\ OBJ \\ libnative-lib.so

我注意到有在

另一个目录

\应用\构建\中间体\ cmake的\调试\ OBJ \

但它是空的。它没有发布版本的库。

如何强制Android Studio构建/编译* .so库的发行版。我把这些图片放在一起,以确保我没有错过任何一步。

使用Android Studio 2.3

回答

2

与Android工作室玩耍了,发现可以通过选择您的项目(应用程序)要构建的根本改变 - >选择构建变量...然后更改构建变量调试版本

enter image description here