问题标签 [android-studio-2.0]
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.
java - 获取选项卡式活动的当前选定选项卡
所以我目前正在开发一个应用程序,它通过主要活动中的卡片显示一个 json 文件。根据当前在我的选项卡式活动中选择的选项卡,下载 json 文件的方法决定下载哪个 json 文件(我传递一个整数并且该方法中有一个开关)。
这是方法:
现在,对于我的选项卡式活动,我有一个 SectionsPagerAdapter,它有一些常用的东西:getItem、getCount 和 getPageTitle。
在 getItem 我正在创建我的新片段:
例外 :
我发现这个错误的根源是我的方法中的 rootview 参数,因为它在 onCreateView 中rootView
作为参数工作,因为我在那里定义了它。但是,我无法为当前选定的选项卡或当前显示的片段创建 if 语句,因为
a) 我不知道如何获取当前选择的标签
b)我不确定切换选项卡后它是否会再次下载json文件,因为毕竟If语句将在onCreateView中
所以,我的问题是,
我该如何解决?
android - 获取相对布局android的度量?
我有一个空的RelativeLayout
. 我必须得到布局的高度和宽度(设置为匹配父级)。我曾尝试在网上搜索,但无济于事。这是我的代码,你能帮我吗?当我启动应用程序时,它在 getCoordinate 方法中崩溃。对不起我的英语不好。
android - gradle 2.0.0 和 DataBinding 的问题
最近我已将 Android Studio 从 1.5.1 更新到 2.0,更新后它要求我使用最新的 gradle 即com.android.tools.build:gradle:2.0.0
但更新后它显示 DataBinding 插件错误。
错误信息 :
我没有使用任何 apache 库或任何已弃用的 apache 类。
更新 :
Harshad 的回答帮助了我,所以最后的结论是我们不需要添加那些插件gradle 2.0.+
classpath "com.android.databinding:dataBinder:1.0-rc1"
移除
apply plugin: 'com.android.databinding'
移除
android - Android Studio 2.0 Instant Run 导致 DexFile 无法加载所有类
我有一些代码来获取一个包中所有类的列表,看起来像这样:
但是,自从我将 Android Studio 升级到 2.0 版后,此代码已停止工作。我发现罪魁祸首是 Instant Run。如果我调试应用程序,我可以看到在没有实例运行的情况下,DexFile 变量 df 包含一个类名列表(其中超过 4,000 个)。启用 Instant Run 后,我只能得到大约 30 个类名,而我要查找的类不存在。我觉得它与 multidex 有关,但我不确定 Instant Run 是如何在幕后工作的(我的应用程序不使用 multidex)。
有谁知道我如何在打开 Instant Run 的情况下获得这样的课程列表?或者有谁知道我为什么会看到这种行为(理解它会很好)?
android - 错误渲染脚本 Android Studio 2.0
今天,我收到了来自 Android Studio 的 2.0 版更新。更新完成后,我构建应用程序但在构建 gradle 中遇到错误消息
我正在搜索并通过替换找到解决方案
至
构建成功,但是当我运行应用程序时,应用程序崩溃显示 logcat :
代码过程模糊:
当我将 IDE 更新到 2.0 时出乎意料!
LZ,给我一些解决方案。谢谢大家!!!
android - 如何加快 Android Studio 2.0 的工作速度?
当谷歌制作新的时,我正在等待Android Studio 2.0 version
,因为我在Android Studio 1.4
vers 上的项目构建并运行我的应用程序1 min 35 sec
- 这对我来说太长了:(
但是当我尝试新版本(2.0)时,我没有加快速度。
(Gradle build finished with 2 warnings(s) in 1m 38s 534ms
- 在 AS 2.0 上)
那么 - 我怎样才能加快 Android Studio 2.0 的工作速度?
ps 我有 SSD、8 Gb RAM 和 Intel Core i3
android - 某些文件处理失败,请参阅日志了解详细信息
今天我得到了 android studio 2.0 稳定版的更新。
我更新它并重新启动。
然后,当它打开我现有的项目时,它要求我将我的 gradle 插件更新到 2.0,以便为我当前的 android studio 2.0 项目获得“即时运行”和其他功能的优势
所以我更新它并设置为
类路径'com.android.tools.build:gradle:2.0.0'
但是当我清理项目时,它给了我以下错误
AAPT 错误(1961798984 的外观):libpng 错误:读取错误。
错误:任务“:app:mergeDebugResources”执行失败。
某些文件处理失败,请参阅日志了解详细信息
我试图修复它很多次,但它没有解决。
谁能知道这个错误的原因是什么?
android - Android Studio 2.0 无法构建项目
我已在稳定频道中将 android studio 1.5.1 更新为 2.0。从那时起,我的项目没有得到构建。
以下是我的 gradle 插件:
classpath 'com.android.tools.build:gradle:2.0.0'
使用 gradle 分布作为
gradle/gradle-2.10
Gradle 控制台:app:transformClassesWithDexForDebug
在运行 2 小时后停止。请建议我做错了什么,这些构建失败了。
应用程序.gradle
项目.gradle
等待几个小时后,它会抛出以下错误:
`任务':app:transformClassesWithDexForDebug'的执行失败。
com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' 以非零退出值 3 `