Flutter 如何在Android中嵌入的颤振应用程序中使用--dart定义
我正在现有的Android应用程序()中嵌入一个颤振应用程序作为一个模块,我想知道是否/如何使用“-dart define”来定义编译时常量。尝试使用Flutter 如何在Android中嵌入的颤振应用程序中使用--dart定义,flutter,Flutter,我正在现有的Android应用程序()中嵌入一个颤振应用程序作为一个模块,我想知道是否/如何使用“-dart define”来定义编译时常量。尝试使用/gradlew-Ddart define=myVal=Value时没有任何运气 构建典型的颤振应用程序时,我会使用flatter命令。在我的例子中,我将继续使用gradlew构建我的应用程序,不清楚如何传入--dart定义常量。如果您的项目依赖于Android存档(AAR)。 您可以在命令行中传递dart defines flatterbuild
/gradlew-Ddart define=myVal=Value
时没有任何运气
构建典型的颤振应用程序时,我会使用
flatter
命令。在我的例子中,我将继续使用gradlew
构建我的应用程序,不清楚如何传入--dart定义常量。如果您的项目依赖于Android存档(AAR)。
您可以在命令行中传递dart defines
flatterbuildaar--dart define=myVal=Value
如果您的项目依赖于模块的源代码。 您可以在android主机项目目录中的
gradle.properties
中设置dart difnes
(或在yourHostProject/YourFlatter/.android/Flatter/
目录中)
--dart-define=myVal=Value
解释
脚本执行.android/flatter/build.gradle
脚本。当执行“$flatterroot/packages/flatter\u tools/gradle/flatter.gradle”
时,dart文件将编译为活动代码flatter.gradle
从flatter.gradle
项目实例()加载dart定义,然后使用它().android/flatter
-
设置项目实例值时,将<代码> -DARTeCudio=MyVala= Value/Cube >到
Gealle。属性(如果您有多个<代码> Gealle。属性文件,请考虑配置Orthor()。
dart defines
flatterbuildaar--dart define=myVal=Value
如果您的项目依赖于模块的源代码。 您可以在android主机项目目录中的
gradle.properties
中设置dart difnes
(或在yourHostProject/YourFlatter/.android/Flatter/
目录中)
--dart-define=myVal=Value
解释
脚本执行.android/flatter/build.gradle
脚本。执行“$flatterroot/packages/flatter\u tools/gradle/flatter.gradle”
时,dart文件将编译为活动代码flatter.gradle
从flatter.gradle
项目实例()加载dart定义,然后使用它().android/flatter
-
设置项目实例值时,将<代码> -DARTeCudio=MyVala= Value/Cube >到
Gealle。属性(如果您有多个<代码> Gealle。属性文件,请考虑配置Orthor()。
flatter run--dart define=myVal=Value
和flatter build--dart define=myVal=Value
使用“普通”flatter移动应用程序…但当我在现有Android应用程序中嵌入一个flatter模块时,我继续使用gradle来构建应用程序…正在寻找添加“dart define”的方法添加到gradle命令,以便嵌入式颤振应用程序在运行时可用。flatter run--dart define=myVal=Value
和flatter build--dart define=myVal=Value
使用“正常”Flatter移动应用程序…但当我在现有Android应用程序中嵌入一个Flatter模块时,我继续使用gradle构建应用程序…正在寻找一种方法,将“dart define”添加到gradle命令中,以便嵌入式Flatter应用程序在运行时可用。