问题标签 [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.

0 投票
4 回答
53091 浏览

android - Android Studio Image Asset Launcher 图标透明背景色

你可能会认为这个问题是这个问题的重复。但从那时起,Android Studio 已经更新,那里给出的解决方案不再有效。

我正在尝试使用 android studio 中的图像资产设置我的应用程序徽标。这是因为如果我将我的应用程序 logo 直接放在 drawable 或 mipmap 中,则会导致许多问题,例如:如果它的大小很大,则会发生应用程序崩溃,如果设备在 oreo 上运行,那么 logo 将不会显示,并且会显示默认的 ic_launcher 等。

在尝试使用图像资产设置我的应用程序徽标时,我遇到了一个问题:我无法保持应用程序徽标的背景透明。

我有一个在 Photoshop 中制作的 png 徽标,我想将其设置为我的应用程序徽标,我不想要任何背景,但 android studio 图像资产不提供任何删除背景的选项。我尝试了谷歌的以下解决方案:

这个这个

但这些都不适合我。

尝试过的解决方案:

  1. 通过将形状设置为无
  2. 通过从默认位置删除ic_launcher_background文件
  3. 在不同的设备上试过

这些都不起作用......请帮助我。任何帮助将不胜感激。

0 投票
1 回答
372 浏览

android - 在 Android Studio 3.1 上覆盖版本名称失败

当其构建类型为“发布”时,我有以下代码来更新所有应用程序变体

但是,当我将 Android Studio 更新到 3.1 时,会出现以下错误,请帮忙。

配置项目 ':app' 时出现问题。

无法获取 com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask 类型的任务“:app:processProdReleaseResources”的未知属性“versionName”。

0 投票
0 回答
1641 浏览

android - 无法运行应用程序 - org.gradle.api.ProjectConfigurationException

当我尝试从 Android Studio 运行我的应用程序时出现以下错误:

这在上周某个时间升级到 Android Studio 3.1 后开始发生。它被报告为Configure build->Configure project步骤的一部分,如构建窗口中所示。

在 Android Studio 3.1 中创建的示例项目工作正常 - 我能够运行等。

我正在使用com.android.tools.build:gradle:3.1.0.

0 投票
1 回答
737 浏览

java - Android Studio 3.1 构建失败,gradle 4.4 类签名者信息与同包中其他类的签名者信息不匹配

我正在使用 libgdx 在 Android Studio 3.1 中创建一个项目,但我无法构建我的项目,因为它说:

但我不使用“bouncycastle”或我检查了很多关于这个问题的页面和主题的东西,但我没有找到任何解决方案。我也没有任何 jar 文件,我从来没有尝试过签名,我只是想建立我的项目请帮助我,我真的坚持下去

0 投票
1 回答
2578 浏览

android - org.gradle.api.tasks.TaskExecutionException:任务':app:compileDebugJavaWithJavac'的执行失败

我最近将我的 Android Studio 更新为 Android Studio 3.1。当我尝试构建我的项目时,我收到了与 Gradle 相关的错误。不知道为什么我会收到此错误,因为我的 android 项目在以前版本的 Android Studio 上构建良好。我的 Gradle 使用 Android Studio 更新进行了更新。以下是我尝试构建项目时获得的信息:

这是我的项目 gradle 文件:

有谁知道可能导致问题的原因?

0 投票
2 回答
10904 浏览

android - 更新 Android Studio 3.1 后,每次构建后我都会收到这些警告

Android 发出警告

  1. 从 1 种方法中删除了无效的本地信息。

从 1 种方法中删除了无效的本地信息。Message{kind=WARNING, text=Stripped invalid locals information from 1 method., sources=[Unknown source file], tool name=Optional.of(D8)}

  1. InnerClass 注释缺少相应的 EnclosureMember 注释。此类 InnerClass 注释将被忽略。

InnerClass 注释缺少相应的 EnclosureMember 注释。此类 InnerClass 注释将被忽略。Message{kind=WARNING, text=InnerClass 注释缺少相应的 EnclosureMember 注释。此类 InnerClass 注释被忽略。,sources=[Unknown source file],tool name=Optional.of(D8)}

  1. org.w3c.dom.bootstrap.DOMImplementationRegistry未找到类型,默认或静态接口方法需要它来脱糖void com.fasterxml.jackson.databind.ext.DOMSerializer.<init>()

org.w3c.dom.bootstrap.DOMImplementationRegistry未找到类型,void com.fasterxml.jackson.databind.ext.DOMSerializer.<init>() Message{kind=WARNING, text=Type was org.w3c.dom.bootstrap.DOMImplementationRegistrynot found,默认或静态接口方法脱糖需要void com.fasterxml.jackson.databind.ext.DOMSerializer.<init>(),sources=[/Users/deepanshusinha/git /OpenApp/OpenAppForce/app/build/intermediates/transforms/androidGradleClassShrinker/beta/debug/4/com/fasterxml/jackson/databind/ext/DOMSerializer.class],工具名称=Optional.of(D8)}

Java 编译器警告

  1. 规则 `-keep public class *extends java.lang.annotation.Annotation {

警告:规则 `-keep public class *extends java.lang.annotation.Annotation {

对于 java 编译器警告,我尝试修复我的 proguard 文件。这是我的proguard文件。如果我做错了什么,请告诉我。

0 投票
1 回答
52 浏览

android - android studio 需要不同的应用构建和运行

最近我将我的 android studio v3.0 更新到 v3.1。在 v3.0 中,当我单击运行按钮时。它会自动符合构建 apk 并在我的手机上安装应用程序。但是在较新的版本中,我每次在运行应用程序之前都会重新构建应用程序。否则它会在我的手机上安装以前编译的 APK。他们是在点击按钮时同时进行的一种方式。因为它令人沮丧。

我在设置中搜索过,但没有找到任何选项。

0 投票
2 回答
132 浏览

java - 单击编辑文本android时出错

在将 android studio 实现到 3.1 版后,我的项目有问题。当我单击编辑文本活动关闭并抛出异常时。我不知道为什么会这样,请帮忙。

0 投票
4 回答
20015 浏览

android - Android Studio 3.1 中的消息窗口在哪里

将 Android Studio 从 3.0 升级到 3.1 后,Messages 窗口似乎消失了,尽管一些构建输出(例如 proguard)继续引用它。它在哪里?

0 投票
0 回答
1692 浏览

android - 更新到 android studio 3.1 和 gradle 4.4 给出了无法解决某些依赖项的符号错误

我刚刚安装了 android studio 3.1 并将 gradle 更新到 4.4,现在一些依赖项(如 volley 和 materialmenu)被染成红色,错误“无法解析符号”,但项目编译并运行!有任何想法吗?从 git 下载依赖项并将其放入模块中是可行的,但我不能对所有库一一进行

编辑我可以通过将 volley 版本从 1.0.0 更改为 1.1.0 来修复 volley 错误,但其他一些库仍然存在问题。

解决了

更新到 gradle 4.6 解决了这个问题。

更新: 如果将 gradle 升级到 4.6 不起作用,请尝试删除 .idea/libraries 文件夹并使 catch/restart android studio 无效