اگر مثل من کدتون کار نکرد باید hive.init() رو مقدار دهی کنید و یک آدرس بهش پاس بدید . کد رو اینجا قرار میدم .
Hive.initFlutter();
Hive.registerAdapter(ProductEntityAdapter());
Hive.init((await getApplicationDocumentsDirectory()).path);
و همچینین پکیج path_provider رو هم به پروژه اضافه کنید . https://pub.dev/packages/path_provider/install