小编And*_*riy的帖子

Android NDK 位置不可配置

在项目设置(文件 -> 项目结构)中,“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

提交的错误报告

android android-ndk android-studio ubuntu-18.04

8
推荐指数
2
解决办法
3299
查看次数

单元测试在调试模式下终止

我在 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 仍然报告终止。

有时我也会收到“测试框架意外退出”错误并且没有测试成功。

我做了一些研究,发现了类似的问题,没有提到真正的解决方案。强烈怀疑这是配置问题。

我做错了什么?

java android unit-testing intellij-idea

7
推荐指数
1
解决办法
6256
查看次数

HttpUrl newBuilder(String) 用法

要从现有 URL 创建新的 HttpUrl.Builder 实例,我使用HttpUrl.newBuilder(String)

new HttpUrl().build().newBuilder(savedUrl)
Run Code Online (Sandbox Code Playgroud)

其中,savedUrl 是包含格式正确的 URL 的字符串。

由于方案未定义,上述片段在 HttpUrl 构造函数中崩溃。作为解决方法,我使用现有的 HttpUrl 实例 - 不太理想。

问题是:

  1. newBuilder(String) 是适合这项工作的工具吗?
  2. newBuilder(String)应该如何正确使用?

java android okhttp

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

使用mingw32-make进行目录更改错误

我正在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)

mingw makefile mingw32 poco-libraries

2
推荐指数
1
解决办法
1045
查看次数