问题标签 [android-studio-3.1]
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.
android - 原因:java.lang.IllegalArgumentException:无法猜测 com.example.example.databinding.ContentClassApplicationMyClass1Binding
在将 android studio 从 3.0 更新到 3.1 并将 Gradle 从 3.1 更新到 4.4 之后,我在 android 中遇到了这个错误。
我该如何解决?
它与 Gradle 3.1 和 android studio 3.0 一起正常工作。
我怎样才能让它工作?
摇篮应用程序:
Gradle-项目:
Gradle-wrapper.Properties:
Gradle.properties
布局.xml
活动.xml
在 JAVA 文件中:
android - Android Studio 3.1 在哪里存储生成的 apk/aar 文件?
将 Android Studio 更新到 3.1 版后,我没有从 build/outputs 目录获取生成的 apk/aar 文件。谁能知道这些文件的实际位置?是的,我是通过从同一位置手动生成 gradle 任务来获得它的。那么我在这里得到apk“ build\intermediates\instant-run-apk\debug
”。但是我的图书馆项目中没有关于 aar 的线索。
android-studio - Android Studio 3.1 - 什么是“嵌入式 Maven 存储库”
Android Studio 3.1 最近发布了,在Gradle > Android Studio
路径里有个设置,叫Enable embedded Maven repository
,是做什么用的?是否应该启用?
android - 某些 XML 布局未显示 Android Studio 3.1 XML 预览
显示了一些布局,有些只有空白的灰色框架。我似乎找不到有效的 XML 布局和无效的 XML 布局之间的相关性,混合使用绑定、约束布局、复杂性和长度各不相同、无错误。该应用程序正在编译并运行良好。
有什么建议么?
清除缓存/重启、清理、重建对此没有影响
解决方案:注意到预览模式下布局旁边的红色错误图标。它与 id 资源解析器 @1 有关。我在布局上手动编辑了一个资源 ID。这以某种方式解决了其余布局的问题。诡异的。
编辑:似乎问题不断重复发生。但是,在预览中更改主题确实有帮助。如果您遇到问题,我也会尝试将预览模式更改为蓝图。
编辑 2:我使用了 Android Studio 3.2 Canary 9,布局按预期工作,没有问题。我猜它与新旧绑定编译器有关
编辑 3:哦,天哪……问题还没有结束。3.2 Canary 11 在编辑布局时会快速耗尽所有给定的内存,然后 GC 对我来说一直落后于所有 IDE。需要每 30 分钟重新启动 IDE。我最终恢复到 3.1.1,如果没有加载,我会按照下面的评论中的建议强制刷新布局。
android - AAPT2 在 android studio 3.1 中为 True 和 False 标志工作异常
我android.enableAapt2 = false
在我的gradle.properties
文件中使用。将 android studio 更新到 3.1 后,我的项目显示更新或删除 AAPT2 标志的警告,如下所示:
正如他们所建议的,将标志更改为true
显示错误后:
AAPT2 error: check logs for details
android-studio - Android Studio 3.1 Logcat 前缀并不总是显示和破坏漂亮的记录器
由于 Android Studio (3.1) 的新版本,Logcat 窗口并不总是显示前缀 ( 03-28 12:43:01.091 nl.test.app D/log
)。我制作了自己的记录器,它以一种漂亮的方式打印,但是由于某些行不再具有相同的缩进,所以它被破坏了。我将在下面展示一个示例。
以前是这样的:
有没有办法解决这个问题?