将Android Studio升级到版本3.3后,无法选择JNI构建版本

问题描述 投票:1回答:1

我有一个Java Android项目,其中包含用C编写的JNI代码。

我经常需要调试本机代码,在将Android Studio升级到版本3.3之前,它正在运行。

现在在我的项目视图中,我的cpp文件夹中没有任何代码。我已经确认所有的C libraries都在我硬盘上的文件夹中。项目视图中也缺少CMAKE文件,但也在我的硬盘上的正确位置。

自升级以来,我没有更改源代码管理中的任何代码。

我在用

'com.android.tools.build:gradle:3.3.0'.

在我的JNI模块旁边的Build Variants部分中,我只有五个破折号而不是调试/生产选项。

我也卸载并重新安装了android studio。

是否有可能在升级后我需要在我的配置中添加一些内容来纠正包括CMAKE?

android android-studio android-gradle
1个回答
0
投票

我有同样的问题,只是搞清楚了。在Android Studio 3.3.1中,我猜他们改变了一些东西。现在,您必须将NDK构建链接到您正在构建它的应用程序。

记录在:https://developer.android.com/studio/projects/gradle-external-native-builds

“使用Android Studio UI”部分就是您想要的。

© www.soinside.com 2019 - 2024. All rights reserved.