我正在使用颤振应用程序运行集成测试。我在颤振中也使用了Flavors。问题是它给了我这个错误:
Gradle build failed to produce an .apk file. It's likely that this file was generated under /home/khamidjon/Desktop/android_flutter_projects/my-project/build, but the tool couldn't find it.我已经将pubspec.yaml.
测试驱动程序/集成测试。
import 'package:integration_test/integration_test_driver.dart';
Future<void> main() => integrationDriver();集成测试/主函数_test.DAT:
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
testWidgets("failing test example", (WidgetTester tester) async {
expect(2 + 2, equals(5));
});
}然后在终端中运行以下命令:
flutter drive \
--driver=test_driver/integration_test.dart \
--target=integration_test/main_functions_test.dart发布于 2021-05-25 13:46:24
因为您使用的是口味,所以需要指定要运行应用程序的哪种风味:
flutter drive \
--driver=test_driver/integration_test.dart \
--target=integration_test/main_functions_test.dart --flavor development发布于 2022-02-23 08:56:45
这帮助我解决了同样的问题。

添加configuration:的

添加方案的
Build Configuration:


integration_test/app_test.dart应该如下所示:

使用下一个命令运行flutter drive --driver=test_driver/integration_test.dart --target=integration_test/app_test.dart --flavor e2e
https://stackoverflow.com/questions/67685777
复制相似问题