问题标签 [android-studio-2.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
981 浏览

android - 颜色属性不适用于新 android studio 2.2 中的 textview

我最近安装了新版本的 android studio (ver 2.2)。我在我的项目中为我的文本视图赋予了变色属性。在以前版本的 android studio 中运行良好。但在新版本中,颜色属性仅适用于 android studio 的设计视图。但是当我运行我的应用程序时,我看到了默认的黑色文本视图。

我的颜色.xml:

一个文本视图:

当颜色变为白色时,在设计视图中它看起来是白色的。但是运行应用程序后,它的颜色是黑色的。如果有人有解决方案,请帮助我。谢谢!

0 投票
1 回答
1921 浏览

android - Android NDK:带有 Android Studio 2.2、gradle 和 externalNativeBuild + Android.mk 的 clang 工具链

我正在尝试使用带有 Android.mk 的新 externalNativeBuild 设置一个 NDK 项目,但是当我在命令行上与通过 Android Studio 编译时得到不同的结果。我正在尝试确认 Android Studio 正在使用哪个工具链,但在给定新语法的情况下无法弄清楚如何指定它。

到目前为止,我已经添加NDK_TOOLCHAIN_VERSION := clang到我的 Application.mk

如果我重命名 app/src/main/cpp -> app/src/main/jni 并在命令行上运行 ndk-build,我的静态库和共享库将按预期编译。

但是,在NDK_TOOLCHAIN_VERSION那里指定后,我在 Android Studio 中的项目视图会为静态库中的每个源文件显示一个目标文件。

我目前在使用 Android Studio 2.2 Preview 6 的 Windows 10 上。

我应该在其他地方指定这个吗?

0 投票
11 回答
44686 浏览

java - 在 Android Studio 2.2 中启用注释处理器选项

我正在尝试在我的项目中使用 java 8,为此我添加了 jack 编译器。

启用杰克后,我开始遇到使用注释处理的库的问题,并在网上查看我读到我需要 android studio 2.2 和 com.android.tools.build:gradle:2.2.0-alpha6 来编译从注释生成代码的库.

我下载了 Android Studio 2.2 preview 6 并将我的项目转换为它。之后我发现不再支持 apt gradle 插件,然后我需要将每个使用 apt 的依赖项更改为使用新的 annotationProcessor 选项。

前任:

现在,如果我使用“make project”,项目编译没有问题,但如果我尝试执行它,我应该由注释生成的代码出现错误。

此外,当我打开项目时,我收到来自 lombok 插件的警告“项目的注释处理似乎已禁用”。当我打开项目设置并转到“构建 - >编译器”时,我找不到注释处理器。

所以,我的问题是:如何在 Android Studio 2.2 中启用注释处理器?这个功能被禁用了?如果是,我如何从注释中生成代码?

--EDIT-- 我正在制作一个 PullRequest 来更改项目以使用 Java8 编译,您可以在此处查看 PR:https ://github.com/jonathanrz/myexpenses-android/pull/57

0 投票
2 回答
718 浏览

android - 如何在 androidstudio 和我的 android 项目中配置 gradle

这是我的默认 gradle 版本。在此处输入图像描述

那么这是我项目中的配置,就像这样在此处输入图像描述

但是,当我在项目结构中设置 gradle 版本时,像这样,我的工作室显示了一个进步。在此处输入图像描述

我不知道是我的配置错误还是其他原因。谁能告诉我如何配置gradle?谢谢!

0 投票
3 回答
412 浏览

android - React Native 安卓构建

https://facebook.github.io/react-native/docs/getting-started.html 我正在按照本教程获得在 Windows 上运行的 Android 应用程序。运行react-native run-android命令时,我收到此错误:

:app:mergeDebugResources AAPT 输出(2119206397):没有代表集:丢失消息:完成 AAPT 输出(1004599865):没有代表集:丢失消息:完成 AAPT 输出(126533033):没有代表集:丢失消息:完成 AAPT 输出(520573141 ):没有代表集:丢失消息:完成 AAPT 输出(2000135048):没有代表集:丢失消息:完成 AAPT 输出(1888282095):没有代表集:丢失消息:完成 AAPT 输出(100816428):没有代表集:丢失消息:完成 AAPT 输出(323189884):没有代表集:丢失消息:完成 AAPT 输出(1803421983):没有代表集:丢失消息:完成 AAPT 输出(323189884):没有代表集:丢失消息:完成 AAPT 输出(100816428):没有代表集:丢失消息:Crunching C:\Windows\System32\myapp\android\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\res\drawable-xxxhdpi\abc_btn_check_to_on_mtrl_015 .png AAPT 输出(1004599865):没有代表集:丢失消息:完成

:app:processDebugResources 失败

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:processDebugResources”执行失败。

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Miguel\AppData\Local\Android\sdk2\build-tools\23.0.1\aapt .exe'' 以非零退出值 1 结束

0 投票
1 回答
65 浏览

android-studio-2.2 - 当用户关闭该应用程序时,运行一次的活动不会再次出现

我有我的应用程序的注册类型页面,该页面用于获取用户的详细信息,并且我只使用 sharedpreferences 方法使其运行一次,但我遇到了一个问题,如果用户在填充详细信息期间关闭该应用程序,那么该活动不会到来再次。

}

0 投票
0 回答
135 浏览

android - 在 Android Studio 2.2 中录制 Espresso 测试用例

我正在使用 Android Studio 2.2 并尝试录制 Espresso 测试。我无法向 Toast 消息、EditText 错误消息或 Snackbar 消息添加断言。我的 Snackbar 文本低于异常

任何帮助表示赞赏。

谢谢

查看层次结构:

0 投票
2 回答
2271 浏览

android - Gradle 文件问题:Android Studio 2.2 beta 1 错误:无法解决:com.android.databinding:library:1.2.1

我更新了 Android Studio,之后我的项目停止构建,并在 gradle 文件中出现错误:

即使我创建了一个全新的项目并且仅使用以下设置激活数据绑定,也会出现相同的错误:

我该如何解决?


SDK:24 预览 2

平台工具:24.0.1

sdk 工具:25.2.1 rc1

0 投票
1 回答
245 浏览

android - Android Studio 2.2 (Beta) - 如何在此版本中添加 jar 文件?

所以我安装了 Android Studio 2.2(测试版),没有添加目录的选项,让我可以选择添加模块或资源目录。所以我想知道如何将 jar 文件(protobuf)添加到我的项目中。

0 投票
1 回答
7349 浏览

android - 错误:在 Android Studio 2.1.3 中使用“-gpu off”禁用它

我在 Windows 7 上,Android Studio 2.1.3. 我在运行Hello world应用程序时在输出控制台上发现了这个错误:

模拟器:错误:无法初始化 OpenglES 模拟,使用“-gpu off”禁用它。

虽然这个弹出。 错误图片在这里。我错过了什么吗?