小编luc*_*ler的帖子

在Mac OS Sierra重启后,Android Emulator的"启用键盘输入"始终未选中

由于更新了仿真器,它不记得系统重启时的"启用键盘输入"复选框.

在此输入图像描述

有没有人有类似的问题或知道如何解决它?

我用:

在此输入图像描述

android-emulator android-studio macos-sierra

15
推荐指数
1
解决办法
1063
查看次数

2019年android多模块gradle项目如何聚合测试报告

我有一个多模块 Android gradle 项目。

project
  |- app
  |- module1
  |- module2
Run Code Online (Sandbox Code Playgroud)

每个模块都包含单元测试,该app模块还包含仪表测试。我不想从模块中获取 xml 报告,而是将它们存储在一个地方,例如/build/tests/reports.

到目前为止我尝试实现的是将报告目录设置为此路径

android {
    testOptions {
        resultsDir "$rootDir/build/test/results"
        reportDir "$rootDir/build/test/reports"
    }
}
Run Code Online (Sandbox Code Playgroud)

我将其应用到了模块的所有 gradle 文件中。但这似乎只适用于仪器/connected测试报告。我怎样才能在单元测试中实现这一目标?

testing android unit-testing multi-module android-gradle-plugin

6
推荐指数
0
解决办法
909
查看次数

无法验证之前有效的 iOS 构建的完整性

自 2 天以来,我无法再从 Firebase App Distribution 安装应用程序。该流程以前是有效的,iOS 签名过程没有任何变化。这可以通过尝试加载和安装以前适用于所有手机的旧版本来证明。现在,在所有 iOS 设备(与操作系统版本无关)上都会出现相同的错误:

无法安装“应用程序” 该应用程序无法安装,因为无法验证其完整性。

我已经重新安装了 firebase 配置文件。这也不是问题。该问题在所有设备上突然发生,因此适用于 ios 的 Firestore 应用程序分发停止工作或后端的配置更改导致了该问题。

有什么想法或有同样问题的人吗?

ios firebase-app-distribution

6
推荐指数
1
解决办法
7290
查看次数

如何在 Java 代码中使用 Parcelable

我在 Android Studio 中有一个多模块项目,并在纯 Java 模块(称为“应用程序”)中定义了我的业务对象(我想在 ui 中使用的 POJO 对象)。最终产品将是一个连接到服务器的 Android 应用程序。

我的应用程序结构如下(我有一个多层架构,而每一层代表一个模块):

 Project
 - presentation (android ui)
 - application (logic / mapping DTO <--> Business Objects (POJOs))
 - data (mapping JSON <--> Data Transfer Object (DTO))
 - transport (network communication)
Run Code Online (Sandbox Code Playgroud)

下面的 3 个模块是纯 java / 只有第一个是 Android 模块。

现在我的问题是:我怎样才能将 Android 的 Parcelable 用于提到的 POJO(在纯 Java 模块中)。是否有 gradle 依赖?直到现在我才找到任何东西,所以它会感谢一些有用的提示。

我不想使用 Serializable 并且不想将模块更改为 Android 模块。

更新:我试图在 java 模块中实现 Parcelable(它确实可以正常工作,但在构建时它无法识别 android.os.Parcelable。所以我又回到了我问题的开头。

更新二:像 try Parceler 或任何类似的答案不起作用,因为模块中无法识别 android.os.Parcelable。我不是在寻找如何实现 Parcelable 的答案,而是如何在纯 Java 中使用 Parcelable。谢谢。

解决方案:见下文...

java android module gradle android-gradle-plugin

5
推荐指数
1
解决办法
1429
查看次数

RichText 在某些设备上具有不同的文本大小

RichText在我的应用程序中使用,但当我在某些 Android 手机上使用它时,文本比我使用Text相同样式时更大。

如何确保 也RichText使用与 相同的文本大小Text

text flutter

4
推荐指数
1
解决办法
451
查看次数

动态链接在 Android 13 中无法打开

我在 Flutter 应用程序中使用动态链接。我的动态链接无法在 Android 13、所有其他 api 级别和 iOS 上打开,链接有效 --> 引导回应用程序至指定屏幕。

我已经检查了 Android Manifest 并确保intent-filter正确。

那么有人遇到过同样的问题并解决了吗?动态链接是否需要验证为Android应用链接?

android flutter firebase-dynamic-links android-app-links

3
推荐指数
1
解决办法
2959
查看次数