在项目设置(文件 -> 项目结构)中,“Android NDK 位置”字段显示为灰色:
单击“下载 Android NDK”会短暂显示一些对话框。安装了几个版本的 NDK:
我的设置有什么问题?
主机:Ubuntu 18.04 LTS
Android Studio 4.1.1 Build #AI-201.8743.12.41.6953283,构建于2020年11月5日 运行时版本:1.8.0_242-release-1644-b3-6222593 amd64 VM:OpenJDK 64-Bit Servers VM by Jet5B.Linux 0-128-generic GC: ParNew, ConcurrentMarkSweep Memory: 2014M Cores: 4 Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true, debugger.watches.in.variables= false 非捆绑插件:com.intellij.ideolog、org.jetbrains.kotlin 当前桌面:LXDE
提交的错误报告
我在 Windows 7 和 Windows 10 Pro、Gradle 2.9、JDK 1.7.0_65 下使用 IntelliJ IDEA 15.0.2(社区版)。在 VMware Workstation 11.1.3 下作为来宾安装的操作系统
我已经创建了具有单个空活动的 Android Gradle 应用程序,并想检查单元测试支持是如何工作的。IDE 创建了一个单元测试模块 ApplicationTest.java,它只包含构造函数。右键单击 [java] 文件夹,我创建了“All in Module”JUnit3 测试配置。
当我运行它们时测试成功完成,但是如果我调试配置失败。失败原因说“已终止”(屏幕截图,IDEA 日志),在文档中解释为“测试已终止”。此状态分配给通过单击“停止”按钮取消的测试。只是想确认我没有点击停止按钮。
Logcat 日志不报告任何失败,IDE 日志报告也通过了 2 个测试。然而问题仍然存在,因为 IntelliJ 仍然报告终止。
有时我也会收到“测试框架意外退出”错误并且没有测试成功。
我做了一些研究,发现了类似的问题,没有提到真正的解决方案。强烈怀疑这是配置问题。
我做错了什么?
要从现有 URL 创建新的 HttpUrl.Builder 实例,我使用HttpUrl.newBuilder(String):
new HttpUrl().build().newBuilder(savedUrl)
Run Code Online (Sandbox Code Playgroud)
其中,savedUrl 是包含格式正确的 URL 的字符串。
由于方案未定义,上述片段在 HttpUrl 构造函数中崩溃。作为解决方法,我使用现有的 HttpUrl 实例 - 不太理想。
问题是:
我正在MinGW32下构建POCO库1.6.0,环境:Windows 7 Ultimate 32位,shell:MSYS.成功执行./configure.
$ ./configure
Configured for MinGW
Run Code Online (Sandbox Code Playgroud)
config.make的内容:
POCO_CONFIG = MinGW
POCO_BASE = /c/dev/poco
POCO_BUILD = /c/dev/poco
POCO_PREFIX = /usr/local
POCO_FLAGS =
OMIT =
export POCO_CONFIG
export POCO_BASE
export POCO_BUILD
export POCO_PREFIX
export POCO_FLAGS
Run Code Online (Sandbox Code Playgroud)
启动mingw32-make之后我得到了:
$ mingw32-make --debug -w
GNU Make 3.82
Built for i386-pc-mingw32
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO …Run Code Online (Sandbox Code Playgroud) android ×3
java ×2
android-ndk ×1
makefile ×1
mingw ×1
mingw32 ×1
okhttp ×1
ubuntu-18.04 ×1
unit-testing ×1