问题标签 [android-studio-3.3]
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 - com/google/android/exoplayer2/upstream/DefaultAllocator 的 NoSuchMethodError
我在用
com.amazon.android:exoplayer-ui:r2.5.4
在我的项目中,我刚刚将 IDE 升级到了 Android Studio 3.3.1。在我build.gradle
的以下代码中进行编译
在尝试构建时,我收到此错误:
任务 :app:mergeExtDexDebug FAILED AGPBI: {"kind":"error","text":"默认接口方法仅支持从 Android N (--min-api 24) 开始:void com.google.android.exoplayer2。 Player$EventListener.onLoadingChanged(boolean)","sources":[{}],"tool":"D8"}
FAILURE:构建失败并出现异常。
- 出了什么问题:无法解析配置“:app:debugRuntimeClasspath”的所有文件。在 dexing 时使用转换 DexingTransform 错误将文件“classes.jar”转换为匹配属性 {artifactType=android-dex, dexing-is-debuggable=true, dexing-min-sdk=21} 失败。
当我将sourceCompatibility
and更改targetCompatibility
为 时JavaVersion.VERSION_1_8
,它会成功构建,但应用程序崩溃并出现以下错误:
E/AndroidRuntime:致命异常:主进程:com.mypackage,PID:4374 java.lang.NoSuchMethodError:没有直接方法(Lcom/google/android/exoplayer2/upstream/DefaultAllocator;IIJJLcom/google/android/exoplayer2/util/PriorityTaskManager ;)V 在 Lcom/google/android/exoplayer2/DefaultLoadControl 类中;或其超类(“com.google.android.exoplayer2.DefaultLoadControl”的声明出现在 /data/app/mypackagename/base.apk:classes5.dex 中)
有什么建议么?
项目构建.gradle
应用程序构建.gradle
android - 运行此 AVD 需要 Intel HAXM
我已经安装了 Android Studio 3.3.1
,一切都运行良好,直到我关闭它。当我尝试再次运行我的项目时,它说:
运行此 AVD 需要 Intel HAXM
未知错误,我该怎么办?
android - android studio 3.3 的调色板中缺少 Number Picker 和许多其他功能?
我正在使用 Android Studio 3.3.2。我没有在旧版本 Android Studio 的专家选项卡中的调色板中找到 NumberPicker。该怎么办?我的调色板截图如下:
android-studio - 按 ALT+ENTER 提示 @NonNull 不起作用
我在自动插入代码的快捷方式中遇到问题:ALT+ENTER
未注释的参数覆盖 @ParametersAreNonnullByDefault
检查信息:此检查报告与常量条件和异常检查中配置的 @Nullable 和 @NotNull 注释使用相关的问题。
我知道通过按ALT+ENTER我们得到如下选项:
并且它会通过按自动注释ENTER。
但我得到以下选项(没有直接注释的选项)
为什么上面的图片没有Annotate
直接显示选项。
我正在使用 Android Studio:
问题:
我在 PC-1 中使用 Android Studio 3.3.1 创建了一个名为“UserApp”的项目,在 PC-2 中使用相同版本创建了另一个项目“DriverApp”。
两个项目都出现了这个注释问题,但在“UserApp”中,它通过更新Android Studio 3.3.2解决了
现在我在 PC-1 中处理“DriverApp”,但在 Android Studio 3.3.2 中编译,但得到与以前相同的错误。
如何重建“DriverApp”项目以便让该注释正常工作?
我努力了:
- 重新启动、使缓存无效和重新启动
- 构建项目
- 清洁项目
android-studio - Android Studio 非常慢的 lint
我不记得确切的版本,但大约从 3.2 开始,Android Studio 的 lint 处理变得可怕。
ctrl + b 放代码后约 5 分钟不起作用,并且假定表示未编写方法或错误引用的红线完全被破坏。
我在以前的版本上从来没有遇到过这样的问题,我不知道该怎么办。我查看了带有标签 android-studio 的 stackoverflow,但似乎没有人遇到同样的问题,或者我为此选择了错误的关键字。
但是,我的三个同事都从某个版本的 Android Studio 中遇到了同样的问题。
这是 vmOption 的问题吗?请帮忙。