Android 安卓工作室可以';如果我使用C代码,我不会调试

Android 安卓工作室可以';如果我使用C代码,我不会调试,android,c,android-studio,debugging,java-native-interface,Android,C,Android Studio,Debugging,Java Native Interface,如果通过JNI使用C代码,Android Studio无法启动调试器。 运行它通常工作得很好,但调试器甚至不会启动,不管我是在调试Kotlin还是C代码 它抛出一条消息调试器进程已完成,退出代码为127。重新运行“应用程序” 它给我的唯一细节是com.intellij.execution.ExecutionFinishedException:executionfinished 在这里,我设置了一个简单的github存储库来复制错误:。它只需调用C代码来获取字符串,然后将其显示在toast中 在这

如果通过JNI使用C代码,Android Studio无法启动调试器。 运行它通常工作得很好,但调试器甚至不会启动,不管我是在调试Kotlin还是C代码

它抛出一条消息
调试器进程已完成,退出代码为127。重新运行“应用程序”
它给我的唯一细节是
com.intellij.execution.ExecutionFinishedException:executionfinished

在这里,我设置了一个简单的github存储库来复制错误:。它只需调用C代码来获取字符串,然后将其显示在toast中

在这里,我设置了一个youtube小视频,显示该漏洞的发生方式:

我现在正在使用Manjaro Linux。

我也有这个问题。 我能够正常运行和调试代码,但由于某种原因,在调试模式下运行时,我开始出现此崩溃:

调试器进程已完成,退出代码为127

在大量使用安卓Studio的设置和编辑配置、清除缓存、重新启动安卓Studio和计算机以及其他许多事情之后,没有任何帮助

我一直在努力解决这个问题,而且到处都没有关于这个问题的讨论,这让我很恼火,所以没有在线信息,加上之前升级到Android Studio 4.2后的感觉,让我觉得这可能是Android Studio新的4.2版本中提出的一个新问题


所以,我决定下载Android Studio 4.1.3并试一试。这就像一个魔术,我终于可以调试我的代码了:)

我遇到了同样的问题,安装
libncurse5
包解决了这个问题


如果使用Ubuntu:
sudo apt安装libncurses5
并再次启动调试器(无需重新启动android studio)。

我也遇到了同样的问题。我认为这是在升级到Android Studio 4.2之后发生的。你们有什么版本?我用的是android studio 4.2.1.0-1。我会尝试降级,这实际上解决了问题。谢谢。这解决了我的问题!✌️有同样的问题,你的建议有帮助!您是如何理解的?查找了Android Studio的安装依赖项,并在某个地方看到了它的列表。