小编Jus*_*Ice的帖子

Flutter android flavors 生成 apk

我正在尝试使用颤振设置 Android 风格。

我有两个入口点。

lib/main_prod.dart
lib/main_dev.dart
Run Code Online (Sandbox Code Playgroud)

我还在我的 gradle 文件中添加了以下内容

flavorDimensions "version"
productFlavors {
    prod {
        dimension "version"
        applicationIdSuffix ".prod"
    }
    dev {
        dimension "version"
        applicationIdSuffix ".dev"
        versionNameSuffix " Dev"
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试生成两个单独的 apk,我可以用它来发布到 Google Play 商店。

在此处输入图片说明

我去 Android Studio 并尝试生成这些。

但是我收到这个错误。

在此处输入图片说明

Android Studio 仍在尝试查找 main.dart 文件,但是,对于我的两种风格,它们是 main_prod.dart 和 main_dev.dart。我如何告诉 Android Studio 根据我尝试获取 apk 文件的风格来查找合适的主文件。

android dart google-play flutter

5
推荐指数
2
解决办法
4940
查看次数

如何在反应钩子中创建自定义复选框

我正在尝试创建一个自定义复选框,以便我可以添加自己的样式等等。

import React, { useState } from "react";
import "./checkbox.module.css";
}
export default props => {
  const [isChecked, setIsChecked] = useState(false);

  const toggleCheck = () => {
    setIsChecked(!isChecked);
  };

  return (
    <>
      <span onClick={() => toggleCheck()}>
        <input type="checkbox" checked={isChecked} {...props} />
        <span />
      </span>
    </>
  );
};
Run Code Online (Sandbox Code Playgroud)

从我的主文件中,我正在调用这组函数。

 const handleModifierChange = event => {
    console.log("inside change", event);
    const selectedID = event.target.value;

  };

<Checkbox
  name={modifier.name}
  value={modifier.id}
  onChange={handleModifierChange}
/>
Run Code Online (Sandbox Code Playgroud)

所以我希望能够将我的 onChange 道具传递到实际的输入字段,但是当复选框发生变化时在实际的 handleModifierChange 中得到通知。

我试图按照这个 stackoverflow 帖子,在 ReactJS 环境中设置复选框样式

对于答案,有人问了一个我想弄清楚的类似问题。“然而,令人惊讶的是,我在侦听 onChange …

javascript reactjs

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

标签 统计

android ×1

dart ×1

flutter ×1

google-play ×1

javascript ×1

reactjs ×1