Mobile Native App Android登录失败并出现SCP

2020-09-22 17:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我遵循了这个sap教...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我遵循了这个sap教程https://www.sap.com/developer/groups/android-app-1.html

但是我无法使用我的scp试用帐户登录。

我的build.grandle文件如下:

 应用插件:" com.android.application"

 android {
     编译版本26
     defaultConfig {
         applicationId" com.northwind.nwandroid"
         minSdkVersion 19
         targetSdkVersion 26
         版本代码1
         versionName" 1.0"
         testInstrumentationRunner" android.support.test.runner.AndroidJUnitRunner"
     }
     buildTypes {
         释放 {
             minifyEnabled false
             proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
         }
     }
 }

 依赖项{
     编译fileTree(包括:['* .jar'],dir:'libs')
     编译'com.android.support:appcompat-v7:26.1.0'
     编译'com.android.support:support-v4:26.1.0'
     编译'com.android.support:recyclerview-v7:26.1.0'
     编译'com.android.support:design:26.1.0'
     testCompile'junit:junit:4.12'
     编译项目(':MAFLogonUI-3.16.1')
     编译项目(':MAFSettingScreen-3.16.1')
     编译项目(':MAFUIComponents-3.16.1')
     编译项目(':MobilePlace-3.16.1')
     编译文件('libs/AfariaSLL-7.00.6169.0.jar')
     编译项目(':ClientHubSLL-3.16.1')
     编译项目(':ClientLog-3.16.1')
     编译项目(':Common-3.16.1')
     编译项目(':Connectivity-3.16.1')
     编译项目(':CoreServices-3.16.1')
     编译项目(':DataVaultLib-3.16.1')
     编译项目(':E2ETrace-3.16.1')
     编译项目(':HttpConvAuthFlows-3.16.1')
     编译项目(':HttpConversation-3.16.1')
     编译项目(':MAFLogger-3.16.1')
     编译项目(':MAFLogonCore-3.16.1')
     编译项目(':ODataAPI-3.16.1')
     编译文件('libs/odataoffline.jar')
     编译项目(':ODataOnline-3.16.1')
     编译文件('libs/perflib-1.2.0.jar')
     编译项目(':Request-3.16.1')
     编译文件('libs/sap-e2etrace-2.3.9.0.jar')
     编译项目(':SupportabilityFacade-3.16.1')
     编译项目(':XscriptParser-3.16.1')
 }
  

您可以看到我以aar格式导入了该库,因为在sap mobile sdk目录中没有找到.jars文件。
我也尝试提取所有aar文件并在其中使用jar文件 他们,但我获得了相同的结果。

在模拟器中,我尝试使用chrome登录,并且似乎登录成功....

我也用过我的真实设备,问题仍然存在。

使用adb记录器,我发现了以下内容:
ClientHub:此设备上未安装SSO客户端

有什么建议吗?

1条回答
ZJXianG
2020-09-22 18:15

你好Matteo,

我们只运送.aar文件,但是您应该能够通过gradle使用它们。 如果gradle无法通过常规根libs文件夹进行抓取,请尝试在src/main/libs下创建一个新文件夹,并将所有.aar文件放在该文件夹中。 然后将此src/main/libs文件夹指定为项目gradle文件,

 存储库{
 flatDir {
     dirs'src/main/libs' 

关于客户端集线器库的注释。 您要使用client-hub吗? 如果没有,请不要添加

 编译项目(':ClientHubSLL-3.16.1') 

这将使sdk想要在设备上搜索Client Hub应用程序。 如果未找到,则类似的错误应该出现在logcat中。

此致

Tamas

一周热门 更多>