问题标签 [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 - Android Studio 3.1 - Logcat 输出已被破坏
我将我的 Android Studio 升级到 3.1 版
自更新以来,日志消息以集群形式打印。
例如,当我写
大多数时候它被打印为:
代替:
和以前一样。
因此,过滤日志非常困难。
还有其他人有这个问题吗?
android - Android gradle用'api'替换'compile'会导致NoClassDefFoundError
从 gradle 3.0 开始,该compile
配置已被弃用。根据文档和这个问题的答案,在编写build.gradle
依赖项时api
应该具有与旧的compile
.
我有一个 Android 库并更改compile 'org.java-websocket:Java-WebSocket:1.3.8'
为api 'org.java-websocket:Java-WebSocket:1.3.8'
导致使用它的应用程序java.lang.NoClassDefFoundError
在尝试实例化WebSocketClient
. 将其更改为implementation 'org.java-websocket:Java-WebSocket:1.3.8'
.
到目前为止,唯一可行的解决方案似乎是要求应用程序添加implementation 'org.java-websocket:Java-WebSocket:1.3.8'
到它们的依赖项中,但我想避免它。
如何在不使用 deprecated 的情况下保持相同的功能compile
?
android - 从服务器收到状态代码 407:需要代理身份验证
更新 Android Studio 和 Gradle 后,出现以下错误。
我尝试过的:
1. 我正在使用代理并尝试过自动和手动代理设置。检查连接是否有效并且是否成功,android sdk 更新也会显示,但库和存储库未从 google()、jcenter() 等下载。
2. 以管理员身份运行不能解决问题。3.同一个代理之前工作正常,我也尝试了其他不起作用的代理。
4. 我正在使用 Windows 10、gradle 4.4、android studio 3.1。
5. 恢复到 3.0 版本并没有解决问题。
6. 恢复到 gradle 4.1 并没有解决问题。
7.清理项目,无效缓存+重启不起作用。
更新:问题来自版本 3.1 及更高版本,似乎与代理身份验证的 android studio 中的版本 3.1 有某种变化。我仍然无法修复它。
android - Android Studio 3.1 中的 android.enableD8.desugaring 和 android.enableD8 之间的区别
在 Android Studio 3.0 中有一个选项android.enableD8
可以启用 D8(下一代 Dex 编译器)。android.enableD8.desugaring
在 Android Studio 3.1 中,根据他们的更新,为此添加了一个新选项。
Android Studio 3.1 中实际android.enableD8.desugaring
做了什么,与选项相比有什么区别android.enableD8
?
android - Android Studio 3.1 不显示“过渡”类别
刚从教程中开始使用Android Studio 3.1(使用 Kotlin),我花了一整天的时间试图找出一个问题。
该教程Transitions
在该部分下显示了一个活动布局的菜单Palette
,但在我的机器上找不到它。
我显示以下内容:
我认为使用Android Studio 2.3的教程显示了这一点:
我不知道这是否与 IDE 版本或某些未加载的框架或其他原因有关。其他一切都运行良好。一些方向将不胜感激。
更详细地说,这台机器是 64 位 Linux (LinuxMint 18.3)。
从关于页面:
Android Studio 3.1
Build #AI-173.4670197,于 2018 年 3 月 21 日构建
JRE:1.8.0_152-release-1024-b01 amd64
JVM:JetBrains sro Linux 4.13.0-37-generic 的 OpenJDK 64 位服务器 VM
我刚刚尝试安装Android Studio 3.2 (Canary)。那里同样的问题。接下来将尝试旧版本。
尝试安装3.0.1,但是当它去下载 SDK 时,它只是无限循环,打印https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
.
也尝试了3.0,但给出了相同的无限循环。
我安装了2.3.3,它显示了预期的项目。接下来,我将看看从 Android Studio 内部升级是否会推进这些项目。
从2.3.3升级到3.1,它又回到了同样的问题。这是定位依赖项的问题吗?
android - Android Studio 3.1:编辑器中错误的未解析引用
我正在运行 Ubuntu 17.10,我刚刚将Android Studio从版本 3.0.1 更新到 3.1。这是 Help -> About 中的版本信息:
不幸的是,虽然 IDE 之前在我的(第一个)Kotlin 项目中能够解析特定于 android 的引用,但在新版本中它似乎无法解决。这是显示我的意思的屏幕截图:
在Android Studio 3.1 中,它声称诸如核心 Android 功能setContentView()
不存在,并不断提示我为其创建一个抽象函数——我显然不想这样做。但是,如果我点击构建按钮,我会得到一个BUILD SUCCESSFUL in 8s
.
为什么我的编辑器会这样做,以及如何让与 Android 相关的函数和类再次正确解析?
- 构建→清洁然后构建→重建没有帮助。
- File → Invalidate Caches and Restart 也无济于事
- 手动 Gradle 也不同步。
- 用 Java 而不是 Kotlin 编写的另一个项目可以正常工作。
- 链接到我遇到问题的项目(它是开源的)
java - 将 android studio 3.0.1 更新到 3.1 时找不到 android-maven-gradle-plugin.jar
我在将 android studio 3.0.1 更新到 3.1 时遇到以下问题
找不到 android-maven-gradle-plugin.jar (com.github.dcendents:android-maven-gradle-plugin:1.5)。在以下位置搜索: https ://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/1.5/android-maven-gradle-plugin-1.5.jar
下面是我的 build.gradle
请帮忙