我的项目是一个颤振应用程序,它是我作为AAR导入的Android服务的前端。
Android主要是C++,并且只打包ARMV7库。没有ARM64。
ARM库(来自服务),因此服务无法启动(颤振部分工作正常)。flutter build apk --debug --target-platform=android-arm的终端运行该项目,则生成的APK包含flutter库和其他服务ARM库。它工作了。所以我的问题是,如何将参数--target-platform=android-arm附加到从Android触发的颤振构建中,这样我就不需要手动创建和上传APK了。
我试过将abiFilters添加到分级属性中,但这似乎没有关系。
发布于 2019-11-26 12:48:07
可以在主target-platform上定义项目属性build.gradle,以便向子项目中添加属性。这个变量由flutter.gradle解析,以打包所需的体系结构。还可以提供以逗号分隔的平台列表。
subprojects {
project.setProperty("target-platform", "android-arm")
}https://stackoverflow.com/questions/59037431
复制相似问题