小编Pet*_*ter的帖子

Glassware auth:android.accounts.OperationCanceledException"不允许共享凭据:取消."

我们正在尝试实施GDK玻璃器皿验证; 已将我们的测试版APK上传至Google Glass团队,并成功实施了我们的MyGlass登录页面.我们现在尝试通过此处列出的步骤访问令牌:https://developers.google.com/glass/develop/gdk/authentication#retrieving_accounts_on_glass

然而,最后一步,String token = future.getResult().getString(AccountManager.KEY_AUTHTOKEN);导致以下异常:

09-22 18:07:24.126: I/AccountManagerService(519): Sharing credentials is not allowed: canceling.
09-22 18:07:24.313: W/System.err(5822): android.accounts.OperationCanceledException
09-22 18:07:24.313: W/System.err(5822):     at android.accounts.AccountManager$AmsTask.internalGetResult(AccountManager.java:1503)
09-22 18:07:24.313: W/System.err(5822):     at android.accounts.AccountManager$AmsTask.getResult(AccountManager.java:1531)
09-22 18:07:24.313: W/System.err(5822):     at android.accounts.AccountManager$AmsTask.getResult(AccountManager.java:1452)
09-22 18:07:24.313: W/System.err(5822):     at com.mycom.app.MainActivity$5.run(MainActivity.java:234)
09-22 18:07:24.313: W/System.err(5822):     at android.accounts.AccountManager$11.run(AccountManager.java:1427)
09-22 18:07:24.313: W/System.err(5822):     at android.os.Handler.handleCallback(Handler.java:733)
09-22 18:07:24.313: W/System.err(5822):     at android.os.Handler.dispatchMessage(Handler.java:95)
09-22 18:07:24.313: W/System.err(5822):     at android.os.Looper.loop(Looper.java:149)
09-22 18:07:24.313: W/System.err(5822):     at android.app.ActivityThread.main(ActivityThread.java:5061)
09-22 18:07:24.313: W/System.err(5822):     at java.lang.reflect.Method.invokeNative(Native Method)
09-22 18:07:24.313: W/System.err(5822):     at …
Run Code Online (Sandbox Code Playgroud)

android accountmanager google-glass google-mirror-api google-gdk

8
推荐指数
1
解决办法
493
查看次数

从源代码构建 OpenCV4Android 不会输出 libopencv_java.so

我正在尝试按照http://code.opencv.org/projects/opencv/wiki/Trunk_OpenCV_for_Android上的教程从源代码构建适用于 Android 的 OpenCV 3.2.0。这是因为最终我想自定义构建,但现在我满足于能够自己构建它。

根据教程,我正在运行以下命令,这些命令似乎已成功完成:

export ANDROID_NDK=~/my-android-ndk
export ANDROID_STANDALONE_TOOLCHAIN=~/my-android-toolchain
cd opencv/platforms
sh ./scripts/cmake_android_arm.sh
cd build_android_arm
make -j8
Run Code Online (Sandbox Code Playgroud)

当我检查 build_android_arm 目录时,我看到了很多东西,包括我期望的所有 .a 文件。然而,似乎缺少一个文件:这libopencv_java.so是 openCV 静态库管理器加载的实际库(我无法使用动态库管理器)。该文件存在于 Android 示例中,手动复制到我的项目中确实有效。但我希望能够自己构建这个文件!

我自己尝试过各种 CMake 设置,但有数千种可能的选项组合,我不知道从哪里开始。

我缺少什么?

shell 脚本的输出:

    CMake Deprecation Warning at /Applications/CMake.app/Contents/share/cmake-3.8/Modules/CMakeForceCompiler.cmake:83 (message):
      The CMAKE_FORCE_CXX_COMPILER macro is deprecated.  Instead just set
      CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      /Users/me/AndroidStudioProjects/opencv-3.2.0/platforms/android/android.toolchain.cmake:1166 (CMAKE_FORCE_CXX_COMPILER)
      /Users/me/AndroidStudioProjects/opencv-3.2.0/platforms/build_android_arm/CMakeFiles/3.8.2/CMakeSystem.cmake:6 (include)
      /Users/me/AndroidStudioProjects/opencv-3.2.0/platforms/build_android_arm/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)


    -- Performing Test C_HAS_MFPU_NEON - Success
    -- Assume that non-module …
Run Code Online (Sandbox Code Playgroud)

android opencv

5
推荐指数
1
解决办法
1994
查看次数