我目前在尝试在 Android Studio Arctic Fox // 2020.3.1 Canary 8 上构建新创建的项目时遇到此错误。该项目是一个具有单个活动的 jetpack compose 项目。基本上,当您选择该选项时您会得到什么Empty jetpack activity。
gradle 构建的错误输出:
Unable to find method ''com.amazon.ion.system.IonBinaryWriterBuilder com.amazon.ion.system.IonBinaryWriterBuilder.withLocalSymbolTableAppendEnabled()''
'com.amazon.ion.system.IonBinaryWriterBuilder com.amazon.ion.system.IonBinaryWriterBuilder.withLocalSymbolTableAppendEnabled()'
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)
Your project may be using a third-party …Run Code Online (Sandbox Code Playgroud) 我正在研究一个涉及很多敏感 api 密钥的 android 项目。这些键存储在特定的 gradle 属性文件中,该文件被 git 忽略。
secret.properties
apikey="938484738288274932228"
Run Code Online (Sandbox Code Playgroud)
问题是如何在不将文件推送到 git 的情况下启用 github 操作来访问此属性文件及其中的值。
已经尝试过 - 使用空白值制作一个后备属性文件(但这些值可能是未来测试所必需的)
我正在使用最近发布的约束布局版本 2.0,他们添加了一个名为 的新功能,Flow该功能基本上取代了线性布局的用途(具有更多自定义功能)。但是 android lint 阻止了我的 CI 构建,因为它认为视图缺少约束。抑制每个视图的 lint 错误似乎是一个 B 计划,所以我询问是否有一种方法可以独立于 Gradle 的其他组件来更新 lint。
目前运行:
最近,Google 已弃用直接使用setSystemUIVisibilityView 类中的方法并向其传递标志来设置系统 UI 可见性。
我找不到它的源代码,因为它尚未公开发布。你们知道我如何在不使用这种方法的情况下实现全屏显示吗?