Я разрабатываю приложение, включающее искусственный интеллект. После того, как я добавил его, приложение не запускается и вылетает.
Я использую студию Android в качестве IDE. У меня установлена Java 11. Я возился с несколькими файлами настроек в своем проекте, но не думаю, что это вызывает сбои, поскольку я всегда делал это с осторожностью.
ЖУРНАЛ ОШИБОК:
Launching lib\main.dart on 22111317PG in debug mode...
Running Gradle task 'assembleDebug'...
√ Built build\app\outputs\flutter-apk\app-debug.apk
E/AndroidRuntime(31832): FATAL EXCEPTION: main
E/AndroidRuntime(31832): Process: com.example.style_ai_demo, PID: 31832
E/AndroidRuntime(31832): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.style_ai_demo/com.example.myapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: DexPathList[[zip file "/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk"],nativeLibraryDirectories=[/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/lib/arm64, /data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
E/AndroidRuntime(31832): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3898)
E/AndroidRuntime(31832): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4144)
E/AndroidRuntime(31832): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
E/AndroidRuntime(31832): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
E/AndroidRuntime(31832): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:99)
E/AndroidRuntime(31832): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2589)
E/AndroidRuntime(31832): at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(31832): at android.os.Looper.loopOnce(Looper.java:224)
E/AndroidRuntime(31832): at android.os.Looper.loop(Looper.java:318)
E/AndroidRuntime(31832): at android.app.ActivityThread.main(ActivityThread.java:8780)
E/AndroidRuntime(31832): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(31832): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
E/AndroidRuntime(31832): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
E/AndroidRuntime(31832): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: DexPathList[[zip file "/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk"],nativeLibraryDirectories=[/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/lib/arm64, /data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
E/AndroidRuntime(31832): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
E/AndroidRuntime(31832): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime(31832): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime(31832): at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
E/AndroidRuntime(31832): at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:44)
E/AndroidRuntime(31832): at android.app.Instrumentation.newActivity(Instrumentation.java:1390)
E/AndroidRuntime(31832): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3882)
E/AndroidRuntime(31832): ... 12 more
Я разрабатываю приложение, включающее искусственный интеллект. После того, как я добавил его, приложение не запускается и вылетает. Я использую студию Android в качестве IDE. У меня установлена Java 11. Я возился с несколькими файлами настроек в своем проекте, но не думаю, что это вызывает сбои, поскольку я всегда делал это с осторожностью. ЖУРНАЛ ОШИБОК: [code]Launching lib\main.dart on 22111317PG in debug mode... Running Gradle task 'assembleDebug'... √ Built build\app\outputs\flutter-apk\app-debug.apk E/AndroidRuntime(31832): FATAL EXCEPTION: main E/AndroidRuntime(31832): Process: com.example.style_ai_demo, PID: 31832 E/AndroidRuntime(31832): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.style_ai_demo/com.example.myapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: DexPathList[[zip file "/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk"],nativeLibraryDirectories=[/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/lib/arm64, /data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]] E/AndroidRuntime(31832): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3898) E/AndroidRuntime(31832): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4144) E/AndroidRuntime(31832): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103) E/AndroidRuntime(31832): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149) E/AndroidRuntime(31832): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:99) E/AndroidRuntime(31832): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2589) E/AndroidRuntime(31832): at android.os.Handler.dispatchMessage(Handler.java:106) E/AndroidRuntime(31832): at android.os.Looper.loopOnce(Looper.java:224) E/AndroidRuntime(31832): at android.os.Looper.loop(Looper.java:318) E/AndroidRuntime(31832): at android.app.ActivityThread.main(ActivityThread.java:8780) E/AndroidRuntime(31832): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(31832): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561) E/AndroidRuntime(31832): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013) E/AndroidRuntime(31832): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: DexPathList[[zip file "/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk"],nativeLibraryDirectories=[/data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/lib/arm64, /data/app/~~wgtxWxcNPkXk2gF2NAzX5g==/com.example.style_ai_demo-DSNTGPTEropC3oZV8dIXMw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]] E/AndroidRuntime(31832): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259) E/AndroidRuntime(31832): at java.lang.ClassLoader.loadClass(ClassLoader.java:379) E/AndroidRuntime(31832): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/AndroidRuntime(31832): at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95) E/AndroidRuntime(31832): at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:44) E/AndroidRuntime(31832): at android.app.Instrumentation.newActivity(Instrumentation.java:1390) E/AndroidRuntime(31832): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3882) E/AndroidRuntime(31832): ... 12 more [/code] [b]Также здесь находятся все мои файлы[/b] [b]main.dart [code]import 'package:flutter/material.dart'; import 'pages/face_analysis_page.dart'; import 'pages/choose_style_page.dart';
// Function to analyze image using Google Vision API Future _analyzeImage(File imageFile) async { final String apiKey = "AIzaSyAaYpd3twtEXKbAsUX2ZOJGfz2ErBqHEng"; final String url = "https://vision.googleapis.com/v1/images:annotate?key=$apiKey";
// Convert image to base64 final imageBytes = await imageFile.readAsBytes(); final base64Image = base64Encode(imageBytes);
// Function to parse analysis result String _parseAnalysisResult(Map result) { final faceAnnotations = result["responses"][0]["faceAnnotations"]; if (faceAnnotations == null || faceAnnotations.isEmpty) { return "No faces detected."; }
final firstFace = faceAnnotations[0]; final emotions = { "Joy": firstFace["joyLikelihood"], "Sorrow": firstFace["sorrowLikelihood"], "Anger": firstFace["angerLikelihood"], "Surprise": firstFace["surpriseLikelihood"], };
class _TakeVideoPageState extends State { final ImagePicker _picker = ImagePicker(); File? _recordedVideo; VideoPlayerController? _videoPlayerController; bool _videoTaken = false;
// Function to record a video using the camera Future _recordVideo() async { final pickedFile = await _picker.pickVideo(source: ImageSource.camera); if (pickedFile != null) { setState(() { _recordedVideo = File(pickedFile.path); _videoTaken = true; _initializeVideoPlayer(); // Initialize the video player when a video is recorded }); } }
// Function to initialize the video player void _initializeVideoPlayer() { if (_recordedVideo != null) { _videoPlayerController = VideoPlayerController.file(_recordedVideo!) ..initialize().then((_) { setState(() {}); // Update UI after initialization }); } }
@override void dispose() { _videoPlayerController?.dispose(); // Dispose of the controller to free resources super.dispose(); }