- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在为 Android 启用 MultiDex 构建器的情况下使用 Flutter,遇到了一个非常棘手的问题。我的应用程序运行时没有任何异常,但是当 video_player
添加了软件包,它只是在启动时崩溃了:
FATAL EXCEPTION: main
Process: com.rsg.anygoal, PID: 5883
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.rsg.anygoal/com.rsg.anygoal.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.rsg.anygoal.MainActivity" on path: DexPathList[[zip file "/data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/base.apk"],nativeLibraryDirectories=[/data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/lib/x86, /data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2679)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.rsg.anygoal.MainActivity" on path: DexPathList[[zip file "/data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/base.apk"],nativeLibraryDirectories=[/data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/lib/x86, /data/app/com.rsg.anygoal-tCKWlQXJD-iwdHtVRl0qqA==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.Instrumentation.newActivity(Instrumentation.java:1174)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2669)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
后来在调查这个问题时,我尝试禁用 MultiDex 并且似乎修复了它,但随后添加额外的 flutter 包再次破坏了应用程序,所以我认为它不是严格由 multiDex 引起的并重新启用它。
".MainActivity"
到确切的类路径
"com.*...*.MainActivity"
但这也无济于事。
version: 1.0.6+16
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
intl: ^0.15.8
firebase_core: ^0.4.3+1
firebase_admob: ^0.9.0+10
firebase_analytics: ^5.0.9
firebase_auth: ^0.15.3
firebase_crashlytics: ^0.1.2+4
firebase_performance: ^0.3.1+5
firebase_remote_config: ^0.3.0+1
firebase_messaging: ^6.0.9
firebase_dynamic_links: ^0.5.0+9
cloud_firestore: ^0.13.0+1
cloud_functions: ^0.4.1+6
google_sign_in: ^4.1.1
provider: ^4.0.1
data_connection_checker: ^0.3.4
shared_preferences: ^0.5.6
flutter_markdown: ^0.3.2
url_launcher: ^5.4.1
barcode_scan: ^1.0.0
qr_flutter: ^3.2.0
share: ^0.6.3+5
video_player: ^0.10.11+2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
fonts:
- family: Raleway
fonts:
- asset: fonts/Raleway-Regular.ttf
uses-material-design: true
Android list :
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="$APP_DOMAIN">
<application android:name="io.flutter.app.FlutterApplication" android:label="$APP_NAME" android:icon="@mipmap/ic_launcher">
<activity android:name=".MainActivity" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize">
<meta-data android:name="io.flutter.app.android.SplashScreenUntilFirstFrame" android:value="true" />
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="$APP_ADS_ID"/>
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/notification_icon" />
</application>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
MainActivity.java:
import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
Flutter Doctor 输出(XCode 无关紧要):
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.5, on Mac OS X 10.15.4 19E287, locale en-BG)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[!] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.46.1)
[✓] Connected device (1 available)
最佳答案
在“包名称”更改后,我遇到了类似的错误。
我的解决方案是:
在 MainActivity.kt 中更新包名称。
简而言之,所有包名称都应该相应地固定。
之后,它是固定的。
关于java - Flutter 在启动时崩溃 : Didn't find class . MainActivity 在路径 DexPathList 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62728362/
我在使用 Typo3 时遇到问题。我可以通过 pagetree 添加新页面、文件夹等,但我无法添加,当我尝试这样做时出现错误: 抱歉,您没有执行此更改的适当权限。 日志中的第二个错误 SQL erro
过去几周我一直在学习 RabbitMQ。我正在尝试使用“ header ”交换来设置决策树类型路由。如果匹配的话我知道如何将其分支出来。但我想要一个“捕获所有”队列,仅当 header 与树中的其他任
我查询: select * from marrydays where YMD_X like '2010-1-%' and marrydays.CONG not like 'aa%'
我尝试发布我的应用程序:http://pomidoro.codeplex.com/在 Windows 应用商店和认证失败,因为:'您的应用不符合要求 1.1。来自测试者的评论:这个应用似乎没有提供值(
在 Django 中,我一直在尝试获取一个搜索字段来对位置进行地理编码,并从我的数据库中吐出一个按距离排序的列表。到目前为止,一切正常,除非我搜索 Google 返回多个结果形式的位置,例如“ann
当我打电话时 运行删除 ,那么它会调用run,那么为什么“ View 没有返回一个HttpResponse对象”发生呢? 谢谢:) View .py def run(request, build):
我的 Django 1.5 应用程序(托管在 webfaction 上)中有自定义用户模型,我得到: AssertionError at /admin/users/user/add/ sensitiv
这是我遇到的错误: View extraio.file_uploader.views.Upload_File 没有返回 HttpResponse 对象。 谁能看出我在这里做错了什么?我似乎无法弄清楚为
我有一个保存表单的简单 View 。代码看起来“干净”,但我无法摆脱错误: "The view didn't return an HttpResponse object." 虽然我在网上搜索过,但我没
在使用 Gradle 导入一堆 (2) 个库后,我在 Logcat 中收到以下错误: https://gist.github.com/devyanlab/1b18fbe67309f3a07d5d 我认
当我尝试多面对话(从 Google Home 切换到 Android Google Assistant)时,我收到“抱歉,我没有得到任何回应”。 我正在使用 Action SDK,语言环境是“ja”。
当我尝试在 Visual Studio python 中运行我的代码时,为什么会收到错误消息“我们没有找到任何解释器”? 最佳答案 您是否安装了合适的 Python 解释器?您安装了它但 Visual
我不明白为什么我会收到这个错误。一个新节点绝对应该能够容纳 pod。因为我只是要求 768Mi 内存和 450m CPU 的数量,并且将自动扩展的实例组的类型为 n1-highcpu-2 - 2 个虚
我正在关注此代码实验室 Facts about You: Build a conversational app for the Google Assistant 我让它工作了一次,但一定是做错了什么,
我在使用 adb 安装命令将一个简单的 APK 安装到模拟器时收到此错误消息:adb install 错误信息: [root@localhost MobileBenchmark]# cd /opt/a
当我使用核心数据将一些从互联网下载的图像保存在 collectionView 单元格中时,出现错误“NSInternalInconsistencyException”,原因:“-[UICollecti
我最近继承了一个实验室 Ubuntu LAMP 服务器,该服务器相对被忽视并且仍在运行 Struts 1.0 应用程序。我们正准备进行全面检修,但与此同时,日志中抛出的唯一错误是 javax.net.
我用谷歌搜索了一下,发现这是 PHP/Apache/MySQL 早期的一个问题,比如 PHP v5.2.4。但是我现在有那个问题,我做错了什么吗?或者有谁可以帮我解决这个问题吗? 日志文件多次打印:
为什么会出现这个错误? Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-
这个问题在这里已经有了答案: Eclipse error "ADB server didn't ACK, failed to start daemon" (23 个回答) Adb won't star
我是一名优秀的程序员,十分优秀!