问题标签 [android-studio-3.1.4]

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 投票
0 回答
598 浏览

java - 为什么暂存文件在 Android Studio 中不起作用?

我刚刚尝试在 Android Studio 中创建和运行我的第一个临时文件,但它拒绝执行。一旦我“弄清”代码并尝试执行它,它总是给我这个消息:

下面是代码(位于一个名为 scratch.java 的文件中):

我究竟做错了什么?我正在按照这个视频上的说明进行操作,这对他来说很好,但对我来说根本不起作用。我是否未能在 Android Studio 中安装或打开某些东西?

我在 Windows 10 笔记本电脑上运行 Android Studio 3.1.4。

0 投票
1 回答
415 浏览

android - 将 Android Studio 从 3.1.3 版更新到 3.1.4 版时出现的问题

我从 Android Studio 3.1.3 升级到了 Android Studio 3.1.4。更新已成功完成,但现在每次我启动 Android Studio 时,都会出现以下消息:“清除只读状态”(见下图)。

当我按“确定”时,我收到此消息:无法更改以下文件的只读状态(下面列出的文件):

屏幕截图:无法更改以下文件的只读状态(下面列出的文件).

我只能按“取消”继续。

关闭 Android Studio 时,也会出现类似的消息,我必须强制关闭(见下图)。

无法保存项目:无法保存项目文件。 请确保项目文件是可写的,并且您有权修改它们。

有没有人遇到过同样的问题?你是怎么解决的?

更新

我没有解决问题,但我通过删除本地项目的文件夹解决了这个问题。然后我从 Git 克隆了它。幸运的是,我没有任何未保存的大更改。感谢您继续添加可能对其他人有所帮助的建议。

0 投票
3 回答
9457 浏览

java - Android Studio 中缺少向 androidX 的迁移

我正在尝试将我的项目迁移到 androidX。我正在尝试迁移的项目基于 android 支持库 AppCompat。在开发人员文档中,它说您可以通过执行以下操作迁移到 AndroidX: Android Studio -> Refactor -> Migrate to AndroidX 但是当我按照这些步骤操作时,我最终会选择Refactor,因为我只有选项Migrate to应用兼容性。我不知道该怎么办。

附加信息:
Android Studio 版本: 3.1.4(稳定通道)
Android SDK 工具版本: 26.1.1

谢谢你的帮助!

0 投票
1 回答
496 浏览

android - 将片段内容添加到活动的查看寻呼机时不可见?

我已将 viewpager 放在一个活动中,并且查看 pager 包含 3 个片段,但在运行应用程序时它不显示片段相关数据。以下是附加代码,请帮助。

它没有抛出任何错误,但尽管标签标题可见,但片段内容不可见。我看到了他们要求您添加的某些链接getChildFragmentManager()但搜索后我知道它在活动中不受支持。

MainActivity.java

activity_main.xml

Personal_Info_Fragment

ViewPagerAdapter.java

fragment_personal__info_.xml

请帮助我如何查看当前显示为空的 viewpager 选项卡上的片段内容。

0 投票
0 回答
712 浏览

java - 无法同步 gradle android studio 3.1.4

我用 gradle 4.4 安装了 android studio 3.1.4 但我无法同步它,我阅读了所有关于同步的主题,但我从所有依赖项中得到了错误,我添加了 maven 链接,mavencentral,通过编译更改实现但没有任何效果

这些是错误:

无法解析 ':app@debugAndroidTest/compileClasspath' 的依赖关系:无法解析 com.android.support.test:runner:1.0.1。

无法解析 ':app@debugAndroidTest/compileClasspath' 的依赖关系:无法解析 com.android.support.test.espresso:espresso-core:3.0.1。

无法解析 ':app@releaseUnitTest/compileClasspath' 的依赖关系:无法解析 com.android.support:appcompat-v7:28.0.0-rc01。

无法解析 ':app@releaseUnitTest/compileClasspath' 的依赖关系:无法解析 com.android.support.constraint:constraint-layout:1.1.2。

这是我的 gradle.build :

0 投票
1 回答
435 浏览

android - Android Studio 3.1.4 设计预览不渲染材料设计元素

我正在使用 Android Studio 3.1.4。为了使用最新的材料设计库,我将编译和目标 SDK 版本更新为 28。现在,我在基本线性布局中使用一些 TextInputLayouts 和 TextInputEditTexts,并且设计预览无法正确呈现它们。它也不会渲染任何正确跟随它的元素。我在设计预览中收到以下错误:

java.lang.IllegalArgumentException:restoreToCount 中的下溢 - 在 android.support.design.widget.CutoutDrawable.postDraw(CutoutDrawable.java:113) 在 android.graphics.Canvas.restoreToCount(Canvas.java:604) 在 android .support.design.widget.CutoutDrawable.draw(CutoutDrawable.java:87) 在 android.support.design.widget.TextInputLayout.draw(TextInputLayout.java:1575)

这是预览的实际外观 - 对设计没有特别帮助:

材料设计元素渲染不当

我一直在寻找解决此问题的方法,但似乎找不到任何对当前版本的 Android Studio 或 SDK 28 有用的东西。这是应用程序 build.gradle 文件:

候选发布库之一是否可能存在问题?

0 投票
0 回答
638 浏览

android - 无法使用 android studio 3.1.4 在 mac 中创建和同步 android 项目

未知主机“jcenter.bintray.com:提供节点名或服务名,或未知”。您可能需要在 Gradle 中调整代理设置。启用 Gradle 的“离线模式”并同步项目 了解如何在 Gradle 中配置 HTTP 代理

如果我在离线模式下这样做会得到不同的错误

无法下载 kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.1.3-2):没有可用于离线模式的缓存版本

这些是我的 gradle 文件在过去几天尝试了不同的构建工具版本,但无法正常工作,请帮忙。 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
380 浏览

java - inappmessaging-display:17.0.0' CreateProcess error=206, 文件名或扩展名太长

当我添加 implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.0'到我的 gradle 文件时,Android Studio 无法生成 apk,而是出现此错误:

CreateProcess 错误=206,文件名或扩展名太长。

Android Studio 详细错误

任何帮助将不胜感激。谢谢。

0 投票
1 回答
1227 浏览

android - 无法加载类'kotlin.reflect.KDeclarationContainer'.android studio 3.1.4

我是 kotlin 的新手,在构建项目中逐步在 android 中安装 kotlin 时,我得到了这个错误,搜索了很多关于如何解决这个问题的问题,但没有解决任何解决方案,比如使缓存/重置无效,请帮助我

0 投票
1 回答
2141 浏览

android - Android Studio - 无效与重新启动与无效和重新启动

当您转到 File -> Invalidate Caches/Restart 时,您可以看到呈现给您的三个选项:

1) 无效

2)只需重新启动

3)无效并重新启动

我通常选择选项 3,但在哪些情况下您会使用其他两个选项之一?