- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试the Bluelist demo on Android我收到以下错误...
移动服务似乎抛出了 401
。
11-03 19:42:52.469 31488-31527/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/data/helo' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.data.IBMData was rejected by MAS. Status=401, Response={"error":"You are not authorized.","status":"failure"}
.
11-03 19:42:52.479 31488-31508/com.ibm.bluelist E/getToken(34252)﹕ Server rejected request for with status code 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:42:52.479 31488-31508/com.ibm.bluelist E/Connection:Receiver(34252)﹕ Http Response Code: 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:42:52.599 31488-31532/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/push/v1/apps/58cf6be4-9e6f-4f10-910c-178ebed2883a/settings/current' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.push.IBMPush was rejected by MAS. Status=401, Response=Error 401: {
"error": "MASS016E: Invalid application secret is detected."
}
.
我的日志完整日志如下。
11-03 19:42:50.189 31488-31488/com.ibm.bluelist E/Zygote﹕ MountEmulatedStorage()
11-03 19:42:50.189 31488-31488/com.ibm.bluelist E/Zygote﹕ v2
11-03 19:42:50.189 31488-31488/com.ibm.bluelist I/libpersona﹕ KNOX_SDCARD checking this for 10086
11-03 19:42:50.189 31488-31488/com.ibm.bluelist I/libpersona﹕ KNOX_SDCARD not a persona
11-03 19:42:50.209 31488-31488/com.ibm.bluelist I/SELinux﹕ Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-G900M_5.0 ver=27
11-03 19:42:50.209 31488-31488/com.ibm.bluelist I/SELinux﹕ Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-G900M_5.0_0027
11-03 19:42:50.209 31488-31488/com.ibm.bluelist E/SELinux﹕ [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
11-03 19:42:50.209 31488-31488/com.ibm.bluelist I/art﹕ Late-enabling -Xcheck:jni
11-03 19:42:50.259 31488-31488/com.ibm.bluelist D/TimaKeyStoreProvider﹕ TimaSignature is unavailable
11-03 19:42:50.259 31488-31488/com.ibm.bluelist D/ActivityThread﹕ Added TimaKeyStore provider
11-03 19:42:50.379 31488-31488/com.ibm.bluelist D/ResourcesManager﹕ creating new AssetManager and set to /data/app/com.ibm.bluelist-2/base.apk
11-03 19:42:50.519 31488-31488/com.ibm.bluelist I/BlueListApplication﹕ Found configuration file: bluelist.properties
11-03 19:42:50.519 31488-31488/com.ibm.bluelist I/BlueListApplication﹕ Application ID is: 58cf6be4-9e6f-4f10-910c-178ebed2883a
11-03 19:42:50.889 31488-31488/com.ibm.bluelist I/com.ibm.mobile.services.core.IBMBluemix﹕ IBMBluemix SDK initialization successful.
IBMBluemix SDK Version: 1.0.1.20150311-1224
BlueMix Target: https://winmobile.mybluemix.net
applicationId: 58cf6be4-9e6f-4f10-910c-178ebed2883a
11-03 19:42:51.319 31488-31488/com.ibm.bluelist I/com.ibm.mobile.services.data.IBMData﹕ IBMData SDK initialization successful.
IBMData SDK Version: 1.0.0.20150311-1224
11-03 19:42:51.389 31488-31527/com.ibm.bluelist I/System.out﹕ (HTTPLog)-Static: SBServiceAPI: getService class android.os.ServiceManager
11-03 19:42:51.389 31488-31527/com.ibm.bluelist I/System.out﹕ (HTTPLog)-Static: isShipBuild true
11-03 19:42:51.389 31488-31527/com.ibm.bluelist I/System.out﹕ (HTTPLog)-Thread-34254-140709693: SmartBonding Enabling is true, SHIP_BUILD is true, log to file is false, DBG is false
11-03 19:42:51.499 31488-31488/com.ibm.bluelist I/com.ibm.mobile.services.push.IBMPush﹕ IBMPush SDK initialization successful.
IBMPush SDK Version: 1.0.0.20150311-1224
11-03 19:42:51.589 31488-31488/com.ibm.bluelist I/com.ibm.mobile.services.push.IBMPush﹕ IBMPushInvoker : Sending request to the Push server. Method : GET Request URL : https://winmobile.mybluemix.net/push/v1/apps/58cf6be4-9e6f-4f10-910c-178ebed2883a/settings/current
11-03 19:42:51.649 31488-31488/com.ibm.bluelist D/BlueListApplication﹕ Activity created: MainActivity
11-03 19:42:51.679 31488-31488/com.ibm.bluelist V/BitmapFactory﹕ DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_ab_back_holo_dark_am.png
11-03 19:42:51.739 31488-31488/com.ibm.bluelist V/BitmapFactory﹕ DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/sym_def_app_icon.png
11-03 19:42:51.749 31488-31488/com.ibm.bluelist V/BitmapFactory﹕ DecodeImagePath(decodeResourceStream3) : res/drawable-mdpi-v4/plusbutton.png
11-03 19:42:51.769 31488-31488/com.ibm.bluelist D/AbsListView﹕ Get MotionRecognitionManager
11-03 19:42:51.779 31488-31488/com.ibm.bluelist V/BitmapFactory﹕ DecodeImagePath(decodeResourceStream3) : res/drawable-mdpi-v4/logo.png
11-03 19:42:51.789 31488-31488/com.ibm.bluelist D/Activity﹕ performCreate Call secproduct feature valuefalse
11-03 19:42:51.789 31488-31488/com.ibm.bluelist D/Activity﹕ performCreate Call debug elastic valuetrue
11-03 19:42:51.789 31488-31488/com.ibm.bluelist D/BlueListApplication﹕ Activity started: MainActivity
11-03 19:42:51.789 31488-31488/com.ibm.bluelist D/BlueListApplication﹕ Activity resumed: MainActivity
11-03 19:42:51.869 31488-31535/com.ibm.bluelist D/OpenGLRenderer﹕ Render dirty regions requested: true
11-03 19:42:51.979 31488-31535/com.ibm.bluelist I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
OpenGL ES Shader Compiler Version: E031.25.01.03
Build Date: 03/03/15 Tue
Local Branch: LA.BF.1.1_RB1_20150108_025_1077123_1158499
Remote Branch:
Local Patches:
Reconstruct Branch:
11-03 19:42:51.989 31488-31535/com.ibm.bluelist I/OpenGLRenderer﹕ Initialized EGL, version 1.4
11-03 19:42:52.009 31488-31535/com.ibm.bluelist I/OpenGLRenderer﹕ HWUI protection enabled for context , &this =0xafcfe718 ,&mEglDisplay = 1 , &mEglConfig = 8
11-03 19:42:52.009 31488-31535/com.ibm.bluelist D/OpenGLRenderer﹕ Enabling debug mode 0
11-03 19:42:52.309 31488-31488/com.ibm.bluelist I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@133d7119 time:123916211
11-03 19:42:52.469 31488-31527/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/data/helo' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.data.IBMData was rejected by MAS. Status=401, Response={"error":"You are not authorized.","status":"failure"}
.
11-03 19:42:52.479 31488-31508/com.ibm.bluelist E/getToken(34252)﹕ Server rejected request for with status code 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:42:52.479 31488-31508/com.ibm.bluelist E/Connection:Receiver(34252)﹕ Http Response Code: 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:42:52.599 31488-31532/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/push/v1/apps/58cf6be4-9e6f-4f10-910c-178ebed2883a/settings/current' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.push.IBMPush was rejected by MAS. Status=401, Response=Error 401: {
"error": "MASS016E: Invalid application secret is detected."
}
.
11-03 19:42:52.599 31488-31532/com.ibm.bluelist I/com.ibm.mobile.services.push.IBMPush﹕ IBMPushInvoker : Received response for GET https://winmobile.mybluemix.net/push/v1/apps/58cf6be4-9e6f-4f10-910c-178ebed2883a/settings/current : Response = 401 Unauthorized
11-03 19:42:52.649 31488-31532/com.ibm.bluelist E/com.ibm.mobile.services.push.IBMPush﹕ Error while retrieving GCM SenderId from server: Status Code : 401, Status Line : Unauthorized
11-03 19:42:52.659 31488-31581/com.ibm.bluelist E/com.ibm.mobile.services.push.IBMPush﹕ Registration failed Status Code : 401, Status Line : Unauthorized
11-03 19:42:52.669 31488-31581/com.ibm.bluelist E/BlueListApplication﹕ Exception : Status Code : 401, Status Line : Unauthorized
11-03 19:42:52.959 31488-31572/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/data/helo' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.data.IBMData was rejected by MAS. Status=401, Response={"error":"You are not authorized.","status":"failure"}
.
11-03 19:42:52.969 31488-31509/com.ibm.bluelist E/getToken(34253)﹕ Server rejected request for with status code 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Sender.run(Connection.java:516)
11-03 19:42:52.969 31488-31509/com.ibm.bluelist W/Connection:Sender(34253)﹕ com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Sender.run(Connection.java:516)
11-03 19:42:52.969 31488-31488/com.ibm.bluelist E/MainActivity﹕ Exception : Http Response Code: 401
11-03 19:42:53.539 31488-31527/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/data/helo' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.data.IBMData was rejected by MAS. Status=401, Response={"error":"You are not authorized.","status":"failure"}
.
11-03 19:42:53.539 31488-31508/com.ibm.bluelist E/getToken(34252)﹕ Server rejected request for with status code 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:42:53.539 31488-31508/com.ibm.bluelist E/Connection:Receiver(34252)﹕ Http Response Code: 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Receiver.run(Connection.java:412)
11-03 19:43:06.789 31488-31488/com.ibm.bluelist D/ViewRootImpl﹕ ViewPostImeInputStage ACTION_DOWN
11-03 19:43:12.339 31488-31488/com.ibm.bluelist D/ViewRootImpl﹕ ViewPostImeInputStage ACTION_DOWN
11-03 19:43:13.109 31488-32236/com.ibm.bluelist E/com.ibm.mobile.services.core.http.IBMMutableHttpRequest﹕ Request to 'https://winmobile.mybluemix.net/data/helo' failed. IBMBLUEMIX-0300E: Request by com.ibm.mobile.services.data.IBMData was rejected by MAS. Status=401, Response={"error":"You are not authorized.","status":"failure"}
.
11-03 19:43:13.109 31488-31509/com.ibm.bluelist E/getToken(34253)﹕ Server rejected request for with status code 401
com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Sender.run(Connection.java:516)
11-03 19:43:13.109 31488-31509/com.ibm.bluelist W/Connection:Sender(34253)﹕ com.ibm.mobile.services.data.internal.HttpFailure: Http Response Code: 401
at com.ibm.mobile.services.data.internal.Connection.getToken(Connection.java:199)
at com.ibm.mobile.services.data.internal.Connection.access$400(Connection.java:43)
at com.ibm.mobile.services.data.internal.Connection$Sender.run(Connection.java:516)
11-03 19:43:13.109 31488-31509/com.ibm.bluelist E/MainActivity﹕ Exception : Http Response Code: 401
谁能帮忙
最佳答案
MASS016E: Invalid application secret is detected
似乎是根本原因。请验证您是否按照该幻灯片中的幻灯片 14 进行操作,并将您的应用程序 key (从 MAS 服务下的 Bluemix 仪表板获取)添加到 bluelist.properties 文件中。
如果您有兴趣,我实际上建议您查看第二代移动服务 Android Bluelist 示例,因为它使用更多最新的 SDK,并为开发人员提供比您将使用的第一代服务更好的工具集按照您提供的示例。您可以找到该项目的 github here以及 Bluemix 上的相应文档 here
关于android - Bluemix 中 Android 上的 MobileFirst 出现 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33511950/
我最近在/ drawable中添加了一些.gifs,以便可以将它们与按钮一起使用。这个工作正常(没有错误)。现在,当我重建/运行我的应用程序时,出现以下错误: Error: Gradle: Execu
Android 中有返回内部存储数据路径的方法吗? 我有 2 部 Android 智能手机(Samsung s2 和 s7 edge),我在其中安装了一个应用程序。我想使用位于这条路径中的 sqlit
这个问题在这里已经有了答案: What's the difference between "?android:" and "@android:" in an android layout xml f
我只想知道 android 开发手机、android 普通手机和 android root 手机之间的实际区别。 我们不能从实体店或除 android marketplace 以外的其他地方购买开发手
自Gradle更新以来,我正在努力使这个项目达到标准。这是一个团队项目,它使用的是android-apt插件。我已经进行了必要的语法更改(编译->实现和apt->注释处理器),但是编译器仍在告诉我存在
我是android和kotlin的新手,所以请原谅要解决的一个非常简单的问题! 我已经使用导航体系结构组件创建了一个基本应用程序,使用了底部的导航栏和三个导航选项。每个导航选项都指向一个专用片段,该片
我目前正在使用 Facebook official SDK for Android . 我现在正在使用高级示例应用程序,但我不知道如何让它获取应用程序墙/流/状态而不是登录的用户。 这可能吗?在那种情
我在下载文件时遇到问题, 我可以在模拟器中下载文件,但无法在手机上使用。我已经定义了上网和写入 SD 卡的权限。 我在服务器上有一个 doc 文件,如果用户单击下载。它下载文件。这在模拟器中工作正常但
这个问题在这里已经有了答案: What is the difference between gravity and layout_gravity in Android? (22 个答案) 关闭 9
任何人都可以告诉我什么是 android 缓存和应用程序缓存,因为当我们谈论缓存清理应用程序时,它的作用是,缓存清理概念是清理应用程序缓存还是像内存管理一样主存储、RAM、缓存是不同的并且据我所知,缓
假设应用程序 Foo 和 Eggs 在同一台 Android 设备上。任一应用程序都可以获取设备上所有应用程序的列表。一个应用程序是否有可能知道另一个应用程序是否已经运行以及运行了多长时间? 最佳答案
我有点困惑,我只看到了从 android 到 pc 或者从 android 到 pc 的例子。我需要制作一个从两部手机 (android) 连接的 android 应用程序进行视频聊天。我在想,我知道
用于使用 Android 以编程方式锁定屏幕。我从 Stackoverflow 之前关于此的问题中得到了一些好主意,并且我做得很好,但是当我运行该代码时,没有异常和错误。而且,屏幕没有锁定。请在这段代
文档说: android:layout_alignParentStart If true, makes the start edge of this view match the start edge
我不知道这两个属性和高度之间的区别。 以一个TextView为例,如果我将它的layout_width设置为wrap_content,并将它的width设置为50 dip,会发生什么情况? 最佳答案
这两个属性有什么关系?如果我有 android:noHistory="true",那么有 android:finishOnTaskLaunch="true" 有什么意义吗? 最佳答案 假设您的应用中有
我是新手,正在尝试理解以下 XML 代码: 查看 developer.android.com 上的文档,它说“starStyle”是 R.attr 中的常量, public static final
在下面的代码中,为什么当我设置时单选按钮的外观会发生变化 android:layout_width="fill_parent" 和 android:width="fill_parent" 我说的是
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
假设我有一个函数 fun myFunction(name:String, email:String){},当我调用这个函数时 myFunction('Ali', 'ali@test.com ') 如何
我是一名优秀的程序员,十分优秀!