运行我的颤振应用程序时出现错误
Posted
技术标签:
【中文标题】运行我的颤振应用程序时出现错误【英文标题】:I am getting error while running my flutter app 【发布时间】:2022-01-09 22:04:20 【问题描述】:当我开始调试时,我得到了这个错误:
在调试模式下在 ONEPLUS A5000 上启动 lib\main.dart... lib\main.dart:1 E/androidRuntime(11211):在 writeCrashedAppName 中, pkgName :com.new.package.azabazar E/AndroidRuntime(11211): 致命 例外:主 E/AndroidRuntime(11211):进程: com.new.package.azabazar,PID:11211 E/AndroidRuntime(11211): java.lang.RuntimeException:无法实例化活动 组件信息com.new.package.azabazar/com.example.myapp.MainActivity: java.lang.ClassNotFoundException:找不到类 路径上的“com.example.myapp.MainActivity”:DexPathList [[zip 文件 "/data/app/com.new.package.azabazar-1/base.apk"],nativeLibraryDirectories=[/data/app/com.new.package.azabazar-1/lib/x86, /data/app/com.new.package.azabazar-1/base.apk!/lib/x86, /system/lib, /vendor/lib, /data/downloads, /data/priv-downloads]] E/AndroidRuntime(11211):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2570) E/AndroidRuntime(11211):在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2729) E/AndroidRuntime(11211):在 android.app.ActivityThread.-wrap12(ActivityThread.java) E/AndroidRuntime(11211):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1480) E/AndroidRuntime(11211):在 android.os.Handler.dispatchMessage(Handler.java:102) E/AndroidRuntime(11211): 在 android.os.Looper.loop(Looper.java:154) E/AndroidRuntime(11211):在 android.app.ActivityThread.main(ActivityThread.java:6138) E/AndroidRuntime(11211): 在 java.lang.reflect.Method.invoke(Native 方法)E/AndroidRuntime(11211):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:893) E/AndroidRuntime(11211):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783) E/AndroidRuntime(11211):引起:java.lang.ClassNotFoundException: 在路径上找不到类“com.example.myapp.MainActivity”: DexPathList[[压缩文件 "/data/app/com.new.package.azabazar-1/base.apk"],nativeLibraryDirectories=[/data/app/com.new.package.azabazar-1/lib/x86, /data/app/com.new.package.azabazar-1/base.apk!/lib/x86, /system/lib, /vendor/lib, /data/downloads, /data/priv-downloads]] E/AndroidRuntime(11211):在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) E/AndroidRuntime(11211):在 java.lang.ClassLoader.loadClass(ClassLoader.java:380) E/AndroidRuntime(11211):在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/AndroidRuntime(11211):在 android.app.Instrumentation.newActivity(Instrumentation.java:1108) E/AndroidRuntime(11211):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2560) E/AndroidRuntime(11211): ... 9 更多
【问题讨论】:
看起来是 pkg name 的问题,也许它会帮助你 =>> ***.com/questions/50297571/… 【参考方案1】:你应该删除
android/
ios/
build/
web/
那些文件夹。
然后运行flutter create .
然后通过运行flutter pub run change_app_package_name:main com.company.azabazar
更改包名称
这可能会解决你的问题:)
【讨论】:
以上是关于运行我的颤振应用程序时出现错误的主要内容,如果未能解决你的问题,请参考以下文章
每次在 vscode 中运行我的颤振应用程序时出现此错误 [重复]