问题标签 [android-studio-4.0]
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 - 应用程序的 minSdkVersion 比设备 API 级别(android-R)更新
我有一个 android 版本 10 的设备。
另外,我有一个 API 22 的模拟器
这是我的 build.gradle(:app) 文件的一部分:
它只是不适用于'android-R'
感谢你们对我的帮助 :)
android - Android Studio 在调试器中找不到局部变量
当我尝试调试我的应用程序时,我在调试器中看不到变量值。
例如,当我尝试评估表达式时出现以下错误(与变量观察者相同):
IDE 似乎了解我的变量的类型,但找不到它。
该变量是在之后使用的,所以它没有被优化掉。
我相信代码已经过优化,但只是其中的一部分。
我构建了一个 apk 并在网上使用一些反编译器对其进行反编译,以查看它是否被缩小或其他什么。
- 我的部分代码不是
- 我的类字段没问题,我可以在调试器中看到它们的值,它们的名称与我的代码中的相同
- 但是,我的代码的其他部分似乎进行了优化(变量名称不一样)
- 例如:我的 DataToUpdate 类型的变量“data”在反编译代码中变为“DataToUpdate r118”
我debug
的build.gradle
. 我根据我在网上看到的内容添加了以下几行以使其正常工作:
我正在使用 Android Studio 4.0 Beta 4,但它在 Android Studio 3.6 中也无法可靠运行。
android - '找不到支持 SKP 版本 68 的渲染器是什么意思。旋转禁用。意思是,我该如何解决?
我已升级到 Android Studio 4.0 并尝试使用布局检查器的新 3D 视图,但无法“旋转它”。在工具窗口的顶部,有一条消息显示“找不到支持 SKP 版本 68 的渲染器。已禁用旋转。 ”,这显然是原因。此消息是什么意思以及如何解决?我确实已经Enable Live Layout Inspector
签入File > Settings > Experimental
并Enable Live Layout Inspector
签入了布局检查器窗口。
更新:部分问题可能是我的目标是 SDK 28,这是一个 API-29+ 功能。当我将目标 SDK 更改为 29 时,自动安装了“Skia Parser Server”组件。但现在该Live Updates
复选框有时会变灰并显示“无法检测到实时检测服务,请重新启动设备”消息。如果我将鼠标悬停在它上面就会显示。重新启动设备(运行 API 29 的 Pixel 3)无效。其他时候,复选框已启用(并已选中),但窗口中不显示任何内容。
android - 未解析的类名 proguard-rules Android Studio 4.0
当我更新到 Android Studio 4.0 proguard-rules 时,它会显示 warning Unresolved class name
。下面是示例,但我确定它仍然警告我项目中的存在类。
如果我改成**
这个*
警告就消失了。
有人得到这个吗?我应该忽略此警告还是 Android Studio 4.0 的错误?
更新
我发现它的错误,它已经分配但没有解决https://issuetracker.google.com/issues/153616200
七月更新
Google 团队已经分析并增加了这个 bug,可能与更新版本的 R8 有关。
八月更新
固定在AS 4.2 Canary 9
android - 从 3.6 更新到 Android Studio 4.0 后构建具有 NDK 支持的项目时出错
将 Android Studio 更新到 4.0 后,项目构建完成并出现错误
找到多个文件,其独立于操作系统的路径为“lib/armeabi-v7a/libdlib.so”。如果您使用 jniLibs 和 CMake IMPORTED 目标,请参阅https://developer.android.com/studio/preview/features#automatic_packaging_of_prebuilt_dependencies_used_by_cmake
该链接指向具有 Android Studio Preview中的新功能的页面,即 4.1
编辑 实际上,您可以找到在 Google 缓存中链接的信息: 自动打包 CMake 使用的预构建依赖项 说明有:
早期版本的 Android Gradle 插件要求您使用 jniLibs 显式打包 CMake 外部原生构建使用的任何预构建库。使用 Android Gradle Plugin 4.0,上述配置不再需要,会导致构建失败:
但对我来说不是这样
这里是build.gradle
和CMakeLists.txt
intentfilter - AAPT:错误:意外元素在发现
我尝试了来自 github 的 android 应用程序代码。当我在我的 Android Studio 中打开此项目并在我的手机中构建该项目时,它失败并在第 45 行中使用 intent-filter 时为 AndroidManifest.xml 提供错误。我通过关闭活动尝试了之前在 stackoverflow 中给出的解决方案标记,但最终出现更多错误。
这是我的 manifest.xml
请帮我解决这个问题。谢谢。
android - 更新 android studio 4.0 后无法解析 MultiDexApplication
在将 android studio 更新到 4.0 并 gradle 到 6.1.1 之后。我的项目中有一些问题无法解决。
和
我的项目中有这个库,并且在以前版本的 Android Studio 上使用它可以正常工作。
android - Android Studio 4.0 shortcuts changed
This week I updated to Android Studio 4.0, and one of the first things I noticed was that some of my favorite shortcuts like CMD+W has changed to CMD+F4 (which the touchbar wont actually show the F keys anymore), and also CMD+O changed to CMD+N. Is there any way to get them back to what they were to set to in Android Studio 3?