- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
当我尝试在设备上启动我的 Android 应用程序时,崩溃并出现奇怪的错误。这个问题是从两天前开始出现的。这是错误:
11-09 17:27:30.461 25146-25146/com.ten.ten E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ten.ten, PID: 25146
java.lang.NoClassDefFoundError: Failed resolution of: Lbolts/AppLinks;
at com.facebook.appevents.internal.SourceApplicationInfo$Factory.create(SourceApplicationInfo.java:131)
at com.facebook.appevents.internal.ActivityLifecycleTracker.onActivityCreated(ActivityLifecycleTracker.java:131)
at com.facebook.appevents.internal.ActivityLifecycleTracker$1.onActivityCreated(ActivityLifecycleTracker.java:77)
at android.app.Application.dispatchActivityCreated(Application.java:219)
at android.app.Activity.onCreate(Activity.java:1040)
at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:278)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:84)
at com.ten.ten.ui.SplashActivity.onCreate(SplashActivity.java:83)
at android.app.Activity.performCreate(Activity.java:6877)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3208)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3351)
at android.app.ActivityThread.access$1100(ActivityThread.java:222)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1796)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7230)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.ClassNotFoundException: Didn't find class "bolts.AppLinks" on path: DexPathList[[zip file "/data/app/com.ten.ten-1/base.apk", zip file "/data/app/com.ten.ten-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.ten.ten-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.ten.ten-1/lib/arm, /data/app/com.ten.ten-1/base.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_dependencies_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_0_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_1_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_2_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_3_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_4_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_5_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_6_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_7_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_8_apk.apk!/lib/armeabi-v7a, /data/app/com.ten.ten-1/split_lib_slice_9_apk.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at com.facebook.appevents.internal.SourceApplicationInfo$Factory.create(SourceApplicationInfo.java:131)
at com.facebook.appevents.internal.ActivityLifecycleTracker.onActivityCreated(ActivityLifecycleTracker.java:131)
at com.facebook.appevents.internal.ActivityLifecycleTracker$1.onActivityCreated(ActivityLifecycleTracker.java:77)
at android.app.Application.dispatchActivityCreated(Application.java:219)
at android.app.Activity.onCreate(Activity.java:1040)
at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:278)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:84)
at com.ten.ten.ui.SplashActivity.onCreate(SplashActivity.java:83)
at android.app.Activity.performCreate(Activity.java:6877)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3208)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3351)
at android.app.ActivityThread.access$1100(ActivityThread.java:222)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1796)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7230)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Suppressed: java.lang.ClassNotFoundException: bolts.AppLinks
at java.lang.Class.classForName(Native Method)
at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
我查看了该程序的其他版本代码,我也有同样的问题。这是我的 build.gradle 应用:
apply plugin: 'com.android.application'
apply plugin: 'realm-android'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'io.fabric'
apply plugin: 'me.tatarka.retrolambda'
android {
compileSdkVersion 26
buildToolsVersion '26.0.1'
defaultConfig {
applicationId "com.tenmoji.tenmoji"
minSdkVersion 16
targetSdkVersion 25
//for distribution by Beta
versionCode 10000
versionName "1.0.0.0"
//for market distribution
// versionCode 1
// versionName "1.0.0"
multiDexEnabled true
manifestPlaceholders = [manifestApplicationId: "${applicationId}"]
externalNativeBuild {
cmake {
cppFlags ""
}
}
// manifestPlaceholders = [manifestApplicationId : "${applicationId}",
// onesignal_app_id : "9cd39d63-6c59-4f99-a823-192455ed3d5b",
// onesignal_google_project_number: "842188133226"]
}
buildTypes {
release {
minifyEnabled false
jniDebuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
retrolambda {
jdk "/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home"
oldJdk "/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"
javaVersion JavaVersion.VERSION_1_7
jvmArgs '-noverify'
defaultMethods false
incremental true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
productFlavors {
dev {
// dev utilizes minSDKVersion = 21 to allow the Android gradle plugin
// to pre-dex each module and produce an APK that can be tested on
// Android Lollipop without time consuming dex merging processes.
minSdkVersion 21
}
prod {
minSdkVersion 16
}
}
dexOptions {
incremental = true;
preDexLibraries = false
javaMaxHeapSize "2g"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
externalNativeBuild {
cmake {
path "CMakeLists.txt"
}
}
lintOptions {
checkReleaseBuilds false
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile fileTree(include: ['*.so'], dir: 'jniLibs')
compile project(':emoji')
compile project(path: ':aDA_B2NStudioExtension')
testCompile 'junit:junit:4.12'
compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {
transitive = true;
}
compile('com.digits.sdk.android:digits:2.0.3@aar') {
transitive = true;
}
compile('com.facebook.android:facebook-android-sdk:[4,5)') {
exclude module: 'bolts-android'
exclude module: 'support-v4'
}
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:support-v4:26.0.1'
compile 'com.android.support:recyclerview-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:support-core-utils:26.0.1'
compile 'com.android.support:support-annotations:26.0.1'
compile 'com.android.support:percent:26.0.1'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.amazonaws:aws-android-sdk-core:2.+'
compile 'com.amazonaws:aws-android-sdk-cognito:2.+'
compile 'com.amazonaws:aws-android-sdk-s3:2.2.10'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.facebook.fresco:fresco:1.2.0'
compile 'com.facebook.fresco:animated-gif:1.2.0'
compile 'com.google.android.gms:play-services-gcm:11.0.4'
compile 'com.google.android.gms:play-services-location:11.0.4'
compile 'com.google.android.gms:play-services-analytics:11.0.4'
compile 'com.wdullaer:materialdatetimepicker:2.3.0'
compile 'org.parceler:parceler-api:1.1.1'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.3.1'
compile 'net.danlew:android.joda:2.9.3'
compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'
compile 'com.googlecode.libphonenumber:libphonenumber:7.3.1'
compile 'org.greenrobot:eventbus:3.0.0'
compile 'com.orhanobut:logger:1.15'
compile 'com.pusher:pusher-java-client:1.4.0'
compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+'
compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
compile 'me.relex:photodraweeview:1.1.0'
compile 'io.reactivex:rxandroid:1.2.0'
compile 'io.reactivex:rxjava:1.1.5'
compile 'com.trello:rxlifecycle:0.6.1'
compile 'com.trello:rxlifecycle-components:0.6.1'
compile 'com.vdurmont:emoji-java:3.1.3'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.wdullaer:materialdatetimepicker:2.3.0'
compile 'com.github.zomato:androidphotofilters:1.0.1'
compile 'com.github.clans:fab:1.6.4'
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
compile 'com.google.firebase:firebase-messaging:11.0.4'
apt 'org.parceler:parceler:1.1.1'
apply plugin: 'com.google.gms.google-services'
}
我该如何调试?
最佳答案
我解决了删除 bolts-android 的排除 block 。
exclude module: 'bolts-android'
希望对另一个人有帮助!!
关于android - 没有找到类 "bolts.AppLinks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47207350/
平台:Mac OSX Maverics Web 服务器:内置 apache,支持 mod-rewrite,启用 php5_module 重现步骤: cd/Users/用户名/站点/ mkdir bol
如何在 Bolt 中列出分类法中的所有术语?不是应用于记录的术语而是所有现有术语(如标签云或类别列表侧边菜单)? 最佳答案 直接在模板中,可以这样做: {% for category in app.c
我有两个可序列化的类A和B。并且有两种spout A_spout和B_spout。每个spout向bolt C发出并行类。但是方法execute中的元组没有区别,所以我如何区分它们? 最佳答案 每个输
我有一个拓扑,例如由 1 个喷嘴和 4 个 bolt 组成 spout 1 -> bolt A -> bolt B -> bolt C -> bolt D 如果 bolt A 中的某些条件不满足,我们
我正在从 spout 中获取数据。每个 bolt 都会将映射字段插入到我数据库中的不同表中。但是我的数据库表有约束。在我的测试表中,我有两个名为 user-details 和 my-details 的
在我的 Storm 拓扑中,我将一个大的程序逻辑保存在单个 Bolt 中。现在我把大的程序逻辑分成线性排列的小 bolt 。它的性能有什么不同吗? 最佳答案 根据您评论中的描述: In my topo
我正在使用 Bolt.cm 并且在编辑页面或条目时,右侧有一个称为“堆栈”的部分。在 Bolt 网站上,它说 Our Stack functionality contains your latest
我正在使用 Apache Storm,我想知道是否可以像这样用另一个 bolt 组合一个 bolt : public class MyNewBolt extends BaseRichBolt {
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
将 BoltA 和 BoltB 的输出发送到 BoltC 的最简单方法是什么。我必须使用 Joins 还是有任何更简单的解决方案。 A 和 B 具有相同的字段(ts、metric_name、metri
注意: Bolt1 包含前三个质数(2,3,5)的列表。 Bolt2 包含后三组质数(7,11,13)的列表。 在 Bolt3 中,它只是检查数字是否为素数。 从第一个 bolt 开始,我可以从 sp
bolt 是否可以从不同的 spout/bolt 接收多个输入元组?例如,Bolt C 接收来自 Spout A 的输入元组和来自 Bolt B 的输入元组以进行处理。我应该如何实现它?我的意思是为
得到这个错误 framework not found Bolts for architecture x86_64 逐字逐句地遵循 Facebook 的指南,但我唯一能想到的链接错误发生在框架搜索路径的
我正在尝试整合 Amazon Web SDK适用于 iOS。我手动安装了它(不使用 CocoPods)并且在文档中它说如果你安装了 facebook SDK 不包括 Bolts.framework 因
我正在尝试使用 Facebook/Parse Bolts 框架在 Android 上并行运行多个任务。 documentation for running tasks in parallel似乎表明
Error:(39, 13) Failed to resolve: com.parse.bolts:bolts-android:1.+ 这是我的build.gradle dependencies {
我想创建一个内容类型,其中包含诸如“年月”和“产品类型”之类的选择字段,并根据这两个字段的值自动生成标题字段。 这是因为两个选择字段值的描述性足够,我想减少 CMS 的最终用户为使标题显示在管理界面中
操作系统:Windows 10 专业版 Node :6.1.0 NPM:3.8.6 Gulp:CLI 版本 3.9.1 因此,firebase-bolt 已使用 npm install -g fire
我是 phone gap 的新手。在我的项目中集成了 facebook 插件。运行后显示错误 `Error:A problem occurred configuring root project 'a
我正在尝试构建我的项目。由于此错误,构建失败。 Users/company/Desktop/app/DemoApp/Pods/Bolts/Bolts/iOS/BFAppLink.m:11:9:找不到“
我是一名优秀的程序员,十分优秀!