问题标签 [android-studio-3.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.
build.gradle - Android Studio 3.2 Beta 1 !zip.isFile 错误
我最近将 Android Studio 和我的 build.gradle 版本更新为3.2.0-beta01
.
当我构建并运行项目!zip.isFile()
错误时,会出现以下信息:
引起:java.lang.IllegalArgumentException:java.lang.IllegalArgumentException:!zip.isFile()
org.gradle.api.tasks.TaskExecutionException:任务':app:transformDexWithInstantRunSlicesApkForDebug'的执行失败。
java - 已弃用的 Java SDK 和当前 Kotlin SDK 在 Android 应用中使用 Rocket 聊天的区别
在 Android 应用中使用 Rocket 聊天时,已弃用的 Java SDK 和当前的 Kotlin SDK 有什么区别?
如果我们现在使用Java SDK,哪些功能不可用或有问题?
我想将它用于 Java 中的 android 项目。如果我使用已弃用的 Java SDK,我会遇到什么问题?
android - Android Studio 3.2 Beta 5 插件和存储库列表为空
我正在尝试在 AS 上安装插件,但 JetBrains 插件列表和存储库列表为空...
这是此版本的预期行为,还是我发现了一个错误?
这是我的系统信息:
好吧,AS 3.3 Canary 3 也发生了这种情况,所以也许他期望会是这样......添加系统信息:
android - 通过更新到 Android Studio 3.2 迁移到 AndroidX
我正在尝试迁移到 AndroidX,以便将 Material 组件用作按钮、带有 OutputLines 的 textInputLayout 等。问题是,如果我没记错的话,正如官方网站上所说,首先我必须下载 Android 3.2。我已经下载了 3.2 Beta 5,然后我将 compileSdkVersion 从 26 更新到了 28,我添加了依赖 项实现 'com.google.android.material:material:1.0.0-beta01'并将类路径从 3.1.3 更改为类路径'com.android.tools.build:gradle:3.2.0-alpha13'。当我单击 Refactor -> Migrate to AndroidX 时,我继续进行重构并收到以下错误:
我找不到迁移和使用它的方法...你能帮我吗?提前致谢!
android - 无法使用转换 JetifyTransform 转换文件“some-lib-release.aar”以匹配属性 {artifactType=processed-aar}
我有一个包含 2 个模块的项目:一个具有构建类型debug
、release
和的应用程序 (Java) 以及该应用程序使用enterprise
的 Kotlin 库 (release
和debug
)。
我正在使用 AndroidX 并在我的gradle.properties
:
如果我通过 Gradle 运行项目,我会收到一堆编译错误(预期)。但是,如果我尝试在 Android Studio(3.2 Beta 5)中使用它,特别是在尝试与 Gradle 模型同步时,我会得到以下信息:
我的settings.gradle
:
库模块最终将成为这个应用程序和其他应用程序使用的它自己的库,但是当我在处理它时,我将它构建为应用程序的一部分。在我切换到 AndroidX 之前,一切都很好。
该app
模块将依赖项声明为:
如果我configuration: 'default'
在声明依赖项时省略了这一点,我会得到:
关于我在这里做错了什么的任何想法?
android - 迁移到 AndroidX 时无法解析变量“${animal.sniffer.version}”
我正在使用Android Studio 3.2 Beta5将我的项目迁移到AndroidX。当我重建我的应用程序时,我收到了这些错误:
错误:[TAG] 无法解析变量“${animal.sniffer.version}”
错误:[TAG] 无法解析变量“${junit.version}”
完全清洁和重建不起作用!有人知道怎么修这个东西吗?
gradle.properties
构建.gradle
应用程序/build.gradle
android-fragments - Android Studio JetPack 3.2 Preview Beta 5 中只有“Fragment + View Model”
我正在查看 Youtube 和 Google 上的许多教程,所有教程都提到快照,其中为 JetPack 选择的默认活动是“活动和片段 + ViewModel”。但是,当我创建一个新活动时,我会看到以下屏幕:
Android Studio 3.2 Beta 5 中的新活动创建屏幕
如您所见,我在创建新活动时只能看到“片段+视图模型”选项。任何人都可以确认这是最新的屏幕还是我在 Android Studio 中遗漏了什么。
我为最新的 Android Studio 3.2 Preview Beta 5 运行了所有更新。
android - 程序类型已经存在:android.support.v7.appcompat.R
我在尝试使用以下 gradle 和依赖项进行捆绑时遇到问题
项目等级:
应用等级:
和依赖
原因:com.android.tools.r8.errors.CompilationError:程序类型已存在:com.android.tools.r8.utils.ProgramClassCollection.resolveClassConflictImpl(ProgramClassCollection.java:64) 处的 android.support.v7.appcompat.R在 com.android.tools.r8.utils.ProgramClassCollection.lambda$create$0(ProgramClassCollection.java:25) 在 java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:1990) 在 com.android.tools.r8。 com.android.tools.r8.graph.LazyLoadedDexApplication$Builder.build(LazyLoadedDexApplication.java:124) 在 com.android.tools.r8.dex.ApplicationReader.read( ApplicationReader.java:123) 在 com.android.tools.r8.dex.ApplicationReader.read(ApplicationReader.java:86) 在 com.android.tools.r8.GenerateMainDexList.run(GenerateMainDexList.java:40) 在 com.android.tools.r8.GenerateMainDexList.run(GenerateMainDexList.java:110) 在 com.android.builder.multidex.D8MainDexList.generate(D8MainDexList.java:83) ... 52 更多
根据我的理解,有不同版本的相同库,但无法修复我已经尝试过exclude 和 configureAll选项