- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đã tìm kiếm rất nhiều ở đây và trên Google nhưng không tìm thấy câu trả lời cho vấn đề của mình. Khi tôi chạy ứng dụng của mình ngay lập tức, nó chạy tốt. Khi tôi tạo APK phát hành, APK này không mở và chỉ hiển thị lỗi này trên các phiên bản Lollipop (5.0 và 5.1, hoạt động tốt trên 6.0>):
08-15 11:31:47.689 2605-2605/br.com.turbi.turbi E/AndroidRuntime: Fatal NGOẠI TRỪ: chính
Quy trình: br.com.turbi.turbi, PID: 2605
java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/v4/content/LocalBroadcastManager;
tại com.facebook.internal.BoltsMeasurementEventListener.open(BoltsMeasurementEventListener.java:54)
tại com.facebook.internal.BoltsMeasurementEventListener.getInstance(BoltsMeasurementEventListener.java:70)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:289)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:231)
tại com.facebook.internal.FacebookInitProvider.onCreate(FacebookInitProvider.java:20)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1696)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1671)
tại android.app.ActivityThread.installProvider(ActivityThread.java:4999)
tại android.app.ActivityThread.installContentProviders(ActivityThread.java:4594)
tại android.app.ActivityThread.handleBindApplication(ActivityThread.java:4534)
tại android.app.ActivityThread.access$1500(ActivityThread.java:151)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5254)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Nguyên nhân do: java.lang.ClassNotFoundException: Không tìm thấy lớp "android.support.v4.content.LocalBroadcastManager" trên đường dẫn: DexPathList[[tệp zip "/data/app/br.com.turbi.turbi-1/base .apk"],nativeLibraryDirectories=[/data/app/br.com.turbi.turbi-1/lib/x86, /vendor/lib, /system/lib]]
tại dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:511)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:469)
tại com.facebook.internal.BoltsMeasurementEventListener.open(BoltsMeasurementEventListener.java:54)
tại com.facebook.internal.BoltsMeasurementEventListener.getInstance(BoltsMeasurementEventListener.java:70)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:289)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:231)
tại com.facebook.internal.FacebookInitProvider.onCreate(FacebookInitProvider.java:20)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1696)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1671)
tại android.app.ActivityThread.installProvider(ActivityThread.java:4999)
tại android.app.ActivityThread.installContentProviders(ActivityThread.java:4594)
tại android.app.ActivityThread.handleBindApplication(ActivityThread.java:4534)
tại android.app.ActivityThread.access$1500(ActivityThread.java:151)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5254)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Bị loại bỏ: java.lang.ClassNotFoundException: android.support.v4.content.LocalBroadcastManager
tại java.lang.Class.classForName(Phương thức gốc)
tại java.lang.BootClassLoader.findClass(ClassLoader.java:781)
tại java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 20 nữa
Nguyên nhân là do: java.lang.NoClassDefFoundError: Không tìm thấy lớp bằng trình nạp lớp khởi động; không có ngăn xếp nào;
Trong tệp Gradle của tôi, tôi đã đặt minifyEnables thành false:
buildTypes {
giải phóng {
minifyEnabled sai
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Dưới đây là các phần phụ thuộc (tôi đã thêm android-support-v4.jar làm thư viện bên ngoài, nhưng nó cũng không giải quyết được vấn đề):
sự phụ thuộc {
biên dịch fileTree(bao gồm: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
nhóm loại trừ: 'com.android.support', mô-đun: 'support-annotations'
})
biên dịch 'com.android.support:appcompat-v7:25.3.1'
biên dịch 'com.android.support:animated-vector-drawable:25.3.1'
biên dịch 'com.android.support:customtabs:25.3.1'
biên dịch 'com.android.support:cardview-v7:25.3.1'
biên dịch 'com.android.support:design:25.3.1'
biên dịch 'com.android.support:support-v13:25.3.1'
biên dịch 'com.jakewharton:butterknife:8.5.1'
biên dịch 'com.squareup.okhttp3:okhttp:3.6.0'
biên dịch 'com.kyanogen.signatureview:signature-view:1.0'
biên dịch 'io.card:android-sdk:5.5.0'
biên dịch 'com.google.firebase:firebase-database:11.0.1'
biên dịch 'com.google.firebase:firebase-auth:11.0.1'
biên dịch 'com.facebook.android:facebook-android-sdk:4.25.0'
biên dịch 'com.google.android.gms:play-services:11.0.1'
biên dịch 'com.google.android.gms:play-services-location:11.0.1'
biên dịch 'com.google.android.gms:play-services-maps:11.0.1'
biên dịch 'com.android.support:recyclerview-v7:25.3.1'
biên dịch 'com.android.support.constraint:constraint-layout:1.0.2'
biên dịch 'com.google.firebase:firebase-storage:11.0.1'
testCompile 'junit:junit:4.12'
chú thíchProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
biên dịch 'com.vicmikhailau:MaskedEditText:2.0.2'
biên dịch 'com.google.firebase:firebase-crash:11.0.1'
biên dịch 'com.google.firebase:firebase-messaging:11.0.1'
biên dịch 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'
biên dịch ('com.digits.sdk.android:digits:2.0.6@aar') {
bắc cầu = đúng;
}
biên dịch 'com.airbnb.android:lottie:2.0.0-beta4'
biên dịch 'com.felipecsl:gifimageview:2.1.0'
biên dịch 'com.android.volley:bóng chuyền:1.0.0'
biên dịch 'com.squareup.okhttp3:okhttp:3.8.1'
biên dịch 'com.koushikdutta.ion:ion:2.+'
/** * Lướt ***/
biên dịch 'com.github.bumptech.glide:glide:4.0.0-RC1'
chú thíchProcessor 'com.github.bumptech.glide:trình biên dịch:4.0.0-RC1'
biên dịch 'com.android.support:multidex:1.0.1'
biên dịch tập tin('libs/android-support-v4.jar')
Mong ai đó có thể giúp tôi, đã tốn rất nhiều thời gian và công sức cho vấn đề này nhưng chưa tìm được giải pháp. Cảm ơn trước!
biên tập:
Sau giải pháp Puneet, tôi bắt đầu gặp lỗi sau khi chạy ứng dụng, có manh mối nào không? :
NGOẠI LỆ TUYỆT VỜI: chính
Quy trình: br.com.turbi.turbi, PID: 28785
java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/graphics/drawable/VectorDrawableCompat;
tại android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:734)
tại android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:367)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
tại android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195)
tại android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81)
tại android.support.v7.app.AppCompatDelegateImplBase.(AppCompatDelegateImplBase.java:131)
tại android.support.v7.app.AppCompatDelegateImplV9.(AppCompatDelegateImplV9.java:155)
tại android.support.v7.app.AppCompatDelegateImplV11.(AppCompatDelegateImplV11.java:31)
tại android.support.v7.app.AppCompatDelegateImplV14.(AppCompatDelegateImplV14.java:55)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
tại android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519)
tại android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
tại br.com.turbi.turbi.SplashActivity.onCreate(SplashActivity.java:26)
tại android.app.Activity.performCreate(Activity.java:5990)
tại android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
tại android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
tại android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420)
tại android.app.ActivityThread.access$900(ActivityThread.java:154)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5294)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
Nguyên nhân do: java.lang.ClassNotFoundException: Không tìm thấy lớp "android.support.graphics.drawable.VectorDrawableCompat" trên đường dẫn: DexPathList[[tệp zip "/data/app/br.com.turbi.turbi-2/base .apk"],nativeLibraryDirectories=[/data/app/br.com.turbi.turbi-2/lib/arm, /vendor/lib, /system/lib]]
tại dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:511)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:469)
tại android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:734)
tại android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:367)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
tại android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195)
tại android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81)
tại android.support.v7.app.AppCompatDelegateImplBase.(AppCompatDelegateImplBase.java:131)
tại android.support.v7.app.AppCompatDelegateImplV9.(AppCompatDelegateImplV9.java:155)
tại android.support.v7.app.AppCompatDelegateImplV11.(AppCompatDelegateImplV11.java:31)
tại android.support.v7.app.AppCompatDelegateImplV14.(AppCompatDelegateImplV14.java:55)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
tại android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519)
tại android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
tại br.com.turbi.turbi.SplashActivity.onCreate(SplashActivity.java:26)
tại android.app.Activity.performCreate(Activity.java:5990)
tại android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
tại android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
tại android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420)
tại android.app.ActivityThread.access$900(ActivityThread.java:154)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5294)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
Bị loại bỏ: java.lang.ClassNotFoundException: android.support.graphics.drawable.VectorDrawableCompat
tại java.lang.Class.classForName(Phương thức gốc)
tại java.lang.BootClassLoader.findClass(ClassLoader.java:781)
tại java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 30 nữa
Nguyên nhân là do: java.lang.NoClassDefFoundError: Không tìm thấy lớp bằng trình nạp lớp khởi động; không có ngăn xếp nào;
câu trả lời hay nhất
Sự cố này là do thư viện bên thứ ba vẫn đang sử dụng thư viện hỗ trợ v4. Để giải quyết vấn đề này, vui lòng thêm gradle.properties
Thêm phần sau vào# Tự động chuyển đổi thư viện của bên thứ ba để sử dụng AndroidX
android.enableJetifier=true
Về java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/v4/content/LocalBroadcastManager chỉ trên lỗi Build APK, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45696559/
Xcode 4 中的以下操作有什么作用? 为测试而构建 为运行而构建 为分析而构建 为存档而构建 我不确定何时使用这些(或是否使用其中任何一个)。 最佳答案 Running 用于运行您的应用(在 Ma
工具: Jenkins 版1.470 Maven 2 颠覆 环境 假设我的构建有许多项目 A-D。如图所示,依赖关系图存在。也就是说:B 依赖于 A 中的类,C 依赖于 B 中的类,D 依赖于 A 中
我正在创建一个软件项目,我想使用 autotools 为我生成 makefile 等脚本,我手动创建了 Makefile.am 和 configure.in 文件,我正在使用 autogen.sh 脚
什么yarn build命令做什么? 是 yarn build和 npm build相同?如果不是有什么区别? 最佳答案 yarn build和 npm build默认情况下不是现有的命令。我想你是说
如果我有一个包含许多相互依赖的项目的大型代码库,例如,projects/A、projects/B 和 projects/C ,其中 A 需要 B,B 需要 C,每个项目都有一个Cake 构建脚本,例如
我正在尝试使用 Wix/Detox 来测试我的 react-native 应用程序(iOS 版本)。我已成功遵循 https://github.com/wix/detox/blob/master/do
我们有许多编译 .NET 代码的 Nant 脚本。这些构建需要 5 到 10 分钟才能运行,我想找到一种方法来加速它们。 我们的 Nant 脚本看起来像
你好 当我在 windows 下使用 gnu 构建 ffmpeg-3.4.1 时,谁能帮我解决这个错误: /tmp/9747a756ee05ef34cc3fcf51eabde826/sysroot/u
构建解决方案/项目/程序意味着什么?我想确保我的定义是正确的(所以我在交谈时听起来不像个白痴)。在 IDE 中,您可以(如果我错了,请纠正我)编译源代码/编程代码为计算机可读的机器代码。您可以调试程序
为什么 Eclipse 在构建 Android 项目时会陷入无限循环,用于构建工作区...和(重新)构建工作区...和(重新)构建工作区... 这是一个已知的错误吗? 摆脱这个循环的正确方法是什么?
我的 Angular 项目是 @Angular4.3.3 ng build -prod 构建需要 77 秒 ng build --prod --build-optimizer=true 构建需要 19
所以我刚刚使用命令创建了一个 React Native 项目 react-native init "项目名称" 我进入应用程序级别的 build.gradle 以连接 firebase,但出现错误提示
我想弄清楚 TFS Online 2017 中的两个预定义变量之间是否存在差异:$(Build.Repository.LocalPath)和 $(Build.SourcesDirectory) .我有
编译项目时,当系统用户名匹配时,此脚本应将 Xcode 项目的构建版本递增 1。请记住,这些只是 Target->Build Phases->Run Script in Xcode 中脚本(不是 Ap
是否有一种工具可以在给定 MS Build 项目文件的情况下构建一个视觉对象,显示将在何时以及从哪个导入文件执行哪个目标? 如果给定一个解决方案文件,它会构建项目构建顺序的视觉效果? 最佳答案 是的,
我正在尝试使用 Bazel 进行以下设置。通过调用“bazel build”,Python 脚本应该生成未知数量的具有随机名称的 *.cc 文件,然后将这些文件编译成单个静态库(.a 文件),所有这些
我正在将我的 Cmake 项目迁移到 Bazel。我项目的根目录是 build我用来运行 Cmake 的文件夹。 迁移到 Bazel ,我需要创建一个 BUILD我的项目根目录下的文件。但是,在 ma
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 5 年前。 此帖子已于
当我的Dockerfile如下所示时,它运行良好。 ... RUN pip install git+https://user_name:my_password@github.com/repo_name
当前的自动构建功能集是否可以从存储库中添加新标签并标记生成的图像?还是我需要3party服务将新标签自动推送到Docker Registry? 最佳答案 目前不行。 当前(2014年10月)尚无Doc
Tôi là một lập trình viên xuất sắc, rất giỏi!