问题标签 [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.
android - 调用需要 api 级别 19 当前最小值为 16 java.util.objects#requirenonnull
一开始的代码是:
警告信息是:
方法调用“hideSoftInputFromWindow”可能会产生“java.lang.NullPointerException”
所以我将提示下的代码更改为:
这次警告信息是:
调用需要 api 级别 19 当前最小值为 16 java.util.objects#requirenonnull
我怎么知道?谢谢你。
android - Android Studio 3.1.4 无法解析符号 R
我知道有很多类似的问题,但没有一个能解决我的问题。
首先有一个错误:Cannot resolve symbol 'R'
. 同样在构建选项卡中,有一个错误:Build: build failed
. 在那一边,它说Manifest merger failed with multiple errors, see logs
。
我的计划有两个活动。
我已经尝试了人们说要尝试的所有不同方法,但都没有奏效。
AndroidManifest.xml
在合并清单选项卡中:
更新:
您的设置活动声明应如下所示:
这确实修复了AndroidManifest.xml错误。但是Cannot resolve symbol 'R'
仍然存在问题,并且在构建选项卡中,仍然存在错误:Build: build failed
. 除了现在到那一边,它现在说AAPT2 error: check logs for details
。
还有一些人说要发布错误日志,我想知道:当我单击时Help > Show Log in Explorer
,它是正确的日志吗?因为有 12 个日志都包含超过 1000 行
感谢您的帮助,如果需要任何其他文件,请告诉我。
android - Android studio 不正确的gradle
我正在关注本教程,当我构建 APK 时,我得到以下信息:
但是当我去 and 时Update gradle and re-import project
,我得到
我在这个过程中得到了一个无限循环,使开发变得毫无用处(因为我什至无法将我的应用程序开发为 APK)
我的 Android Studio 版本:3.1.4
android - ClassNotFoundException: android.view.View$OnUnhandledKeyEventListener
当我在 Android Studio 上开始一个新项目,然后我想查看“Hello World!”的预览时,程序不让我删除此消息。
我创建的项目使用 API 15 Android 4.0.3 IceCreamSandwich 作为最低 SDK 级别。
android - 我想在 Android Studio 中使用按钮样式“Widget.Button.Transparent”
当我要使用此按钮样式时,会出现以下消息:
错误:资源 android:style/Widget.Button.Transparent 是私有的。
关于我的系统的详细信息:
- 操作系统:Ubuntu 16.04 LTS
- Android Studio 3.1.4 Build # AI-173.4907809,于 2018 年 7 月 23 日构建
- JRE:1.8.0_152-release-1024-b01 amd64
- JVM:JetBrains sro 的 OpenJDK 64 位服务器 VM
- Linux 4.15.0-33-通用
android-layout - 嵌套的文本视图在设备上不可见,但在设计模式下可见
应用程序顶部组件在一个 TableLayout 下有 4 个 TableRows,每个都有一个嵌套的 TextView 和一个 Switch。这些中的每一个都设置为可见性:可见并且它们在设计模式下按预期显示所有可用分辨率,例如 NexusS(4.0,480x800,hdpi) 但是当在我的具有相同分辨率和大小的棉花糖设备上启动时,只有开关显示在正确的位置,这 4 个文本视图消失了。
( http://i.stack.imgur.com/xmPqk.png )
(http://i.stack.imgur.com/6UNBo.png )![在设备上]
这是相关的xml
更新:我将字体系列属性添加到每个属性中,现在文本在设备上可见,但我不明白它的重要性,因为那里已经有一个默认选项。
android - 在带有 Cordova 的 Android Studio 3.1.4 的根项目中找不到任务“组装”
我在 Visual Studio 2017 中开发了一个 Cordova 应用程序,在想要使用 Firebase 并遇到多个问题之后,我被告知我应该转而使用 Android Studio。该应用程序已经发布并且在 Visual Studio 中运行良好(通知除外)。
我已经完成了在我的计算机上安装和配置 cordova 和 Android Studio 的所有步骤。我复制了我的 VS 应用程序文件夹,并运行了 cordova 来准备、构建等,它成功地完成了。
我在 Android Studio 中导入了项目,我无法在其中运行应用程序。我想我需要先做“制作项目”,但是当我尝试时出现错误:在根项目中找不到任务'assemble'
我从这里提出的问题中尽我所能,但我似乎无法弄清楚什么是错的。
这是我在根目录(platforms/android 文件夹)的 build.gradle 文件:
这是我在 android/app 文件夹中的 build.gradle 文件:
在 CordovaLib 文件夹下还有一个 build.gradle 文件(对于 Cordova,两者都用?哪个重要?)
这是我的 settings.gradle 以防万一:
如果您需要查看其他我可以提供的其他文件,我在应用程序开发方面仍然很新,我不确定从 Visual Studio 2017 迁移到 Android Studio 的真正含义,并且无法在网上找到任何好的指南。
interface - USB真机接口在android studio 3.1中不显示
我可以.apk
在真实设备和模拟器上成功运行我的。但是,我无法在 Android Studio 中查看我的三星 J5 界面,因为我可以看到模拟器。我想在 Android Studio 中记录包括真实设备界面的屏幕以捕获操作。我已经更新了 Android 驱动程序 (ADB),并且我的真实设备中的所有设置都很完美。Eclipse 也是如此,我可以在其中看到仿真器接口,但看不到真实设备。
我在这里检查了所有相关的答案,但没有找到帮助。