草庐IT

report_hash

全部标签

使用 Cordova 的 Facebook Android Key Hash

我正在使用Meteor和Cordova开发混合应用程序。我正在尝试配置FacebookConnect并让它在iOS上运行,但我卡在了android上。我似乎找不到正确的key散列。我总是收到消息:Invalidkeyhash.Thekeyhash...doesnotmatchanystoredkeyhashes.我已经尝试通过以下命令找到正确的key哈希:keytool-exportcert-aliasandroiddebugkey-keystore~/.android/debug.keystore|opensslsha1-binary|opensslbase64和标准密码“andro

安卓 WebView : Is it possible to detect URL hash change?

我需要检测AndroidWebView中的URL哈希更改,但找不到任何方法来执行此操作。shouldOverrideUrlLoading()在初始页面加载时触发,但在页面加载后不会为任何后续哈希更改触发。AndroidWebView甚至可以做到这一点吗? 最佳答案 这是可能的。您必须像这样声明一个Javascript接口(interface):privateclassMyJSI{publicvoiddoStuff(){}}然后像这样将您的webview与Javascript界面链接起来:webView.addJavascriptIn

android - 关于开发和发布 Facebook SDK for Android Key Hashes 的问题

我阅读了FBDeveloper网站上的指南。创建开发key哈希keytool-exportcert-aliasandroiddebugkey-keystore~/.android/debug.keystore|opensslsha1-binary|opensslbase64并创建一个ReleaseKeyHasheskeytool-exportcert-aliasYOUR_RELEASE_KEY_ALIAS-keystoreYOUR_RELEASE_KEY_PATH|opensslsha1-binary|opensslbase64我有6个问题:这些key哈希有什么作用?为什么需要为Rel

android - ACRA : How can I write ACRA report to file (in SD Card)?

我可以使用ACRA库通过处理未捕获的异常来管理强制关闭错误。报告可以成功发送到谷歌文档、电子邮件和自定义网络服务。但是我想要的..如何将报告写入文件[例如。sdcard/myapp/myLog.txt]?为什么我要这个..我的应用程序用户在发生强制关闭时可能没有互联网连接..如果是这样,那么我将错过报告,如果我将报告写入文件,那么我可以在互联网连接时发送到我的服务器连接可用。 最佳答案 我想你想要达到的效果,ACRA已经完成了。这是我在abdlogcat中看到的内容:01-2312:15:28.056:D/ACRA(614):Wri

Android - SMS Retriever API - Computing app's hash string 问题

我是Android的新手,我正在尝试实现SMSRetrieverAPI以在我的应用中使用OTP。我正在遵循本指南:https://developers.google.com/identity/sms-retriever/verify#computing_your_apps_hash_string不幸的是,我卡在了“计算应用的哈希字符串”我在这里引用了指南部分,并在每个部分下面引用了我的问题:获取应用的公钥证书作为小写十六进制字符串。例如,要从您的keystore中获取十六进制字符串,请键入以下命令keytool-aliasMyAndroidKey-exportcert-keystore

android - invalid key hash key 哈希与任何存储的 key 哈希不匹配

我在Facebook上创建了一个应用程序。我已经正确添加了keyhash并且应用程序运行良好但是当我今天来并尝试再次运行它时它给了我这个错误。这已经是第二次了。Previsouly当我收到此错误时,我删除了该应用程序并再次添加它,它再次开始工作,当然我不能一次又一次地这样做。还有一件事,他在错误中提到的key散列与我在应用程序中添加的不一样,如果我去应用程序设置,那里的key散列是正确的。 最佳答案 无需一次又一次地从Facebook开发者网站删除应用程序。您所需要的只是进入您的终端(Mac或Linux)并输入:keytool-ex

安卓 : Application with Crash dump report

我想为我的应用程序开发一个日志框架。我想要实现的是跟踪我的应用程序的日志在跟踪日志的同时将日志写入文本文件过滤我的应用程序生成的日志如果写入后发生任何错误/异常,则停止日志跟踪文本文件异常(exception)首先我想知道这可能吗??我想通过使用服务我们可以做到这一点。如果我错了请指正我推荐这个项目来满足我的需求https://github.com/androidnerds/logger在这个项目中,他们使用AIDL创建一个服务来记录日志。但是只有在有此Intent时才会保存文件。说真的,我是这个AIDL流程的新手。让我感到困惑的一点是示例项目没有在list中给出任何将文件写入存储的权

android - Fabric Debug Craslytic Reports : Signup, build Id 丢失,应用插件 : io. fabric

我们编写了一个Android应用程序,并尝试在我们的应用程序中实现Crashlytics。我们有不同类型的问题。我们使用的版本:安卓工作室版本:3.3渐变版本:类路径'com.android.tools.build:gradle:3.3.1'插件:FabricforAndroidstudiov4.3.0实现:实现('com.crashlytics.sdk.android:crashlytics:2.9.9'){transitive=true}实现('io.fabric.sdk.android:fabric:1.4.0@aar'){transitive=true}gradle-wrapp

Android Facebook SDK : "(# 404) Keyhash XXXXXX does not match any stored key hashes"

我正在为应用程序尝试AndroidFacebook集成。我对此很陌生。我有FacebookSDK,我正尝试从那里运行一些样本。当我运行示例时,出现此错误“(#404)KeyhashXXXXXX与任何存储的key哈希不匹配”。XXXXXX可能是我的key哈希,我对它是什么进行了一些基本搜索。我读了this我将XXXXXX值与我机器上的JavaKeytool.exe进行了比较。与这些数字匹配。我必须让它工作-我觉得我必须在Facebook开发者网站的某个地方添加它。有人可以告诉我这是否正确以及如何去做。或者我的方法也可能是错误的,如果你能指导我采用正确的方法。这会很有帮助。谢谢!

android - 错误 : failed to find target with hash string 'android-21'

我想将我的compileSdkVersion从23更改为21。所以我在build.gradle中进行了以下更改,但出现以下错误。我该如何解决这个问题?找不到哈希字符串为“android-21”的目标applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"com.example.shalabh.fly"minSdkVersion14targetSdkVersion21versionCode1versionName