package:args ArgParser与flutter应用兼容吗?我在Github上看到它在某些Flutter tools中被多次使用,但我不确定它是否在任何示例应用中使用过。
如果它不兼容,是否有另一种方法可以在编译时将配置选项传递给我的应用程序作为其构建规则的一部分?
答案 0 :(得分:2)
package:args
在List<String>
上运行,可以来自任何地方。例如,我在浏览器应用中使用了它,其中的参数来自Chrome的JS控制台。如果您可以使用HostMessages API,则以下内容可能对您有用:
在Android上,将Intent.getExtras转为List<String>
并将其传递给package:args
。同样,this answer可能有助于iOS方面。