小编Qui*_*inn的帖子

Android Gradle 构建由于缓存文件而失败

我正在尝试构建我的 android 库之一,每次我得到以下信息:

> Task :app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Multiple build operations failed.
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/0d92c5dbe3682b4fd3af323bb8f4fc81/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/c9e81cc37c2c0c47883b955549c67149/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a60e256c2ccb687ca2c3dc1173bab875/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a31caec1a4d16ac05a41b0f552f96191/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/9d3aed6b3e5d40e0d4373af6f3e198dc/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/f9c01a9d9c0a59b69c3974ffcd3c9cee/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/4d9724e0450bfaa483db25a04db0eb48/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a79286d8497b8365dabe35ac25780fe4/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/2896cf3b957b3724a2dcfcee68be211f/results.bin
      java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/2896cf3b957b3724a2dcfcee68be211f/results.bin
Run Code Online (Sandbox Code Playgroud)

大约还有 200 多行相同的内容

我已经Invalidate Cache and Restart从 android studio 尝试过,rm -rf ~/.gradle/caches但我仍然遇到同样的错误。我能够在我的其他计算机上构建完全相同的库 - 我只是无法让它在特定的一台机器上工作。还有其他我可能遗漏的东西可能会导致这种情况吗?

java android gradle

63
推荐指数
2
解决办法
3万
查看次数

内部测试轨道在 Google Play 管理中心设置为非活动状态

我上传并发布了一个应用程序进行内部测试,但 Play 商店控制台显示它处于非活动状态。它也没有出现在 App Store 中,即使我的电子邮件被包含为测试人员,而且我已经点击了选择加入链接,它告诉我在商店中下载它,但它不在商店中。

是否有我遗漏的步骤或激活曲目的方法?

编辑:现在已经有几个星期了,赛道仍然处于非活动状态 - 很明显这不仅仅是等待......我还能做些什么吗?

在此处输入图片说明

android google-play google-play-console

23
推荐指数
4
解决办法
6531
查看次数

iOS 13中的黑暗模式启动屏幕

我已经更新了iOS应用程序,使其可以在iOS 13上的黑暗模式下工作,但是在尝试使启动屏幕看起来不错时遇到了麻烦。

目前,它是带有应用程序徽标的明亮的白色屏幕,在黑暗模式下看起来很糟糕。我尝试将启动屏幕的背景色设置为我用“任何外观”为白色而“深色外观”为黑色制成的颜色资产-但是启动屏幕始终始终显示为白色。

有什么方法可以使我的启动屏幕在黑暗模式下正常工作?

storyboard ios ios13

15
推荐指数
5
解决办法
3299
查看次数

Xcode“使用未声明的类型'SomeClass'”错误,但构建成功

我已经看到过像在这里这里一样几次问过这个问题,但是我所查找的所有问题似乎已经过时或答案与我所遇到的问题不符。

I have 2 frameworks - one with some classes to do processing (lets call it ProcessingLibrary) and a second that makes use of my processing framework.

In the ProcessingLibrary framework I have a public class declared in a swift file like so:

public class SomeClass {

    public init(_ stuff: String) {
        // do stuff
    }
    ...
Run Code Online (Sandbox Code Playgroud)

and it builds and everything is beautiful and life is wonderful.

Then in the other framework that tries …

xcode ios swift

9
推荐指数
1
解决办法
1163
查看次数

SwiftUI无法使用HStack的Spacer

我有一个列表视图,列表的每一行都包含一个带有某些文本视图和图像的HStack,如下所示:

HStack{
    Text(group.name)
    Spacer()
    if (groupModel.required) { Text("Required").color(Color.gray) }
    Image("ic_collapse").renderingMode(.template).rotationEffect(Angle(degrees: 90)).foregroundColor(Color.gray)
}.tapAction { self.groupSelected(self.group) }
Run Code Online (Sandbox Code Playgroud)

这似乎很好用,除了当我在文本和图像之间的空白区域(Spacer()是)轻拍时,tap动作未注册。仅当我在文本或图像上点击时,才会发生点击动作。

其他人是否遇到过此问题/知道解决方法?

ios swift swiftui

7
推荐指数
6
解决办法
513
查看次数

无法使用 SwiftUI 将 Picker 居中

我正在尝试在 SwiftUI 中制作一个选择器,并且在功能上运行良好。但无论出于何种原因,它将标题挤压到选择器的左侧,但我只想选择器在视图中居中。

这是我的代码:

import SwiftUI

struct FancyPicker: View {
    let name: String
    let options: [String]
    let doneText = "Done"
    let onSelection: (String)->Void

    @State private var selection = 0

    var body: some View {
        VStack {
            HStack {
                Text(name)
                Spacer()
                Button(action: {
                    self.onSelection(self.options[self.selection])
                }, label: {
                    Text(doneText)
                })
            }.padding()

            Picker(selection: $selection, label: EmptyView()) {
                ForEach(0 ..< options.count) { index in
                    Text(self.options[index]).tag(index)
                }
            }
        }
    }
}

struct FancyPicker_Previews: PreviewProvider {
    static var previews: some View {
        FancyPicker(name: "Test Picker", options: …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

7
推荐指数
2
解决办法
1332
查看次数

Xcode 11 Beta无法将应用上传到TestFlight

我正在尝试将我的应用分发到TestFlight,目前我的应用需要iOS 13和NFC访问权限。

我不打算在iOS 13测试版发布之前发布我的应用程序,但是我希望我的质量检查小组能够对其进行测试。

我可以从Xcode 11 beta构建和存档应用程序,但是,如果我尝试上传它,则会出现以下错误:

App Store Connect Operation Error
ERROR ITMS-90087: "Unsupported Architectures. The executable for myappsname.app/Frameworks/SomeNFCFrameworkIWrote.framework contains unsupported architectures '[x86_64]'."

App Store Connect Operation Error
ERROR ITMS-90778: "Invalid entitlement for core nfc framework. The sdk version '13.0' and min OS version '13.0' are not compatible for the entitlement '{com.apple.developer.nfc.readersession.formats}' because '{NDEF is disallowed}'."

App Store Connect Operation Error
ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'myappsname.app/Frameworks/SomeNFCFrameworkIWrote.framework/SomeNFCFrameworkIWrote' does not have proper segment alignment. Try rebuilding …
Run Code Online (Sandbox Code Playgroud)

beta xcode ios testflight

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

Xcode 无法安装应用程序

我正在运行 Xcode 11.2.1,突然开始出现错误Unable to install "my app name"。该应用程序构建良好,我能够在 20 分钟前将其安装到同一部手机上,从那时起我没有进行任何代码更改。

这是错误的屏幕截图:

在此处输入图片说明

到目前为止,我已经尝试卸载手机上现有的应用程序,重新启动手机,重新启动xcode,重新启动计算机,清除派生数据,断开并重新连接手机多次。没有任何效果,仍然出现相同的错误。

除了显示的错误之外,Xcode 不提供其他错误。

有没有其他人遇到过类似的事情/知道潜在的解决方法?


更新:好的,所以 xcode 确实提供了一些见解,如果我单击屏幕截图中显示的详细信息按钮,我可以看到以下信息:

App installation failed
Domain: com.apple.dtdevicekit
Code: -402620388
Failure Reason: No code signature found.
User Info: {
    DVTRadarComponentKey = 487927;
    "com.apple.dtdevicekit.stacktrace" = (
    0   DTDeviceKitBase                     0x000000011d62f6e7 DTDKCreateNSError + 109
    1   DTDeviceKitBase                     0x000000011d62fde9 DTDK_AMDErrorToNSError + 792
    2   DTDeviceKitBase                     0x000000011d66f56a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
    3   DVTFoundation                       0x0000000103ccd156 DVTInvokeWithStrongOwnership + 73
    4   DTDeviceKitBase                     0x000000011d66f301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
    5   IDEiOSSupportCore                   0x000000011d4f7a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + …
Run Code Online (Sandbox Code Playgroud)

xcode ios

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

SwiftUI 列表标题和子标题

目标是让我有一个List带有粗体标题和非粗体子标题的部分,这是我无法弄清楚如何做的事情。因此,我尝试使用Text包含部分粗体文本和部分正常非粗体文本的视图制作标题。

我尝试使用NSAttributedString与 a一起使用的 an来执行此操作,UILabel但它似乎不适用于 swiftUI 的Text对象。

我像这样制作标题:

Section(header: Text(docSection.formattedHeader)) {
    ...
Run Code Online (Sandbox Code Playgroud)

其中docSection.formattedHeaderNSAttributedString半粗体,半非粗体,用 a 分隔\n

但是后来我收到以下错误:

Initializer 'init(_:)' requires that 'NSAttributedString' conform to 'StringProtocol'
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这一目标?

ios swift swiftui

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

Android 无法从电子邮件意图中恢复

因此,在我的应用程序中,我有一个打开 Gmail 的按钮,以便用户可以检查验证码。

我用这个代码打开gmail:

val intent = Intent(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_EMAIL)
try {
    activity?.startActivity(intent)
} catch (e: Exception) {
    activity?.let {
        AlertDialog.Builder(it)
            .setTitle("Email App Not Found")
            .show()
    }
}
Run Code Online (Sandbox Code Playgroud)

启动 Gmail 效果很好,但我需要的是后退按钮返回我的应用程序。

目前,当我点击 gmail 的后退按钮时,它将最小化我的应用程序,然后重新打开我的应用程序只会重新打开 gmail,无法在不完全关闭并重新打开它的情况下返回到我的应用程序。

有没有办法覆盖后退按钮以从 Gmail 返回我的应用程序?

android kotlin

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