如何将三星Knox SDK与企业Android应用程序集成
我无法弄清楚如何将三星Knox SDK与Android应用集成在一起,以通过它控制Android设备。诺克斯文档对我来说太复杂了,无法弄清楚如何做,任何人都可以指导我通过同样的事情。
同样,三星诺克斯提供的每个示例应用程序都在抛出找不到的静态方法的错误,并崩溃了。
作为三星诺克斯(Samsung Knox)的如此小社区,无法
从三星诺克斯(Samsung Knox)网站上提供的每个示例应用程序中找到解决方案或教程错误:
-2022-06-30 12:24:30.920 10676-10676/com.samsung.samsung.knox.knox.knox.example.gettingstarted started started started started started started started started started started E/Androidruntime:致命例外:主要过程:com.samsung.knox.example.gettingstarted,pid:10676 java.lang.lang.nosuchmethoderror:没有静态方法getapilevel()lcom/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsung/samsund/android/android/android/knox/entropristrisevicemanagememanagemanagerager;或其超级类(声明'com.samsung.android.knox.enterprisevicemanager'在/system/framework/knoxsdk.jar中出现在com.samssung.knox.example.gettingstarted.mainacter.mainactivity.mainactivity.oncreate.oncreate.oncrativity.java:1111111111111111111111)在Android.app.apt.act.act.act.acterivity.performcreate(active.java:7000)at android.app.instrumentation.callactivityoncreate.java.java.java.java:1214) Android.app.App.AptivityThread.HandlelaunchAcnactivity(ActivityThread.java:2872)at Android.App.AppivityThread.-Wrap11(aptroidthread.-wrap11)(aptroid.-wrap11(未知来源:0)at android.app.AppivityThreampread $ hhandlemessage, (ActivityThread.java:1595)at Android.os.handler.dispatchMessage(Handler.java:106)at android.os.oper.loop.loop(looper.java:164)at android.app.app.Act.activityThread.main Read.main(activityThread.main(activityThread.java:activityThread.java: 6543)在java.lang.reflect.method.invoke(本机方法)上,请访问com.android.internal.os.os.os.runtimeinit $ methodandargscaller.run(runtimeInit.java:440),com.android.indroid.introid.introid.intralion.internal.internal.s.zygoteinit.s.zygoteinit.main( zygoteinit.java:810)
I am not able to figure out how to integrate Samsung Knox SDK with the android application to take control of Android devices through it. Knox Documentation is being too complex for me unable to figure out how to do it, can anyone please guide me through the same.
also, each and every sample application provided by Samsung Knox is throwing errors of static methods Not Found and app crashes.
being such a small community of Samsung Knox, unable to find solutions or tutorials
Error From Every Sample Applications provided on Samsung Knox Site:-
2022-06-30 12:24:30.920 10676-10676/com.samsung.knox.example.gettingstarted E/AndroidRuntime: FATAL EXCEPTION: main Process: com.samsung.knox.example.gettingstarted, PID: 10676 java.lang.NoSuchMethodError: No static method getAPILevel()I in class Lcom/samsung/android/knox/EnterpriseDeviceManager; or its super classes (declaration of 'com.samsung.android.knox.EnterpriseDeviceManager' appears in /system/framework/knoxsdk.jar) at com.samsung.knox.example.gettingstarted.MainActivity.onCreate(MainActivity.java:111) at android.app.Activity.performCreate(Activity.java:7009) at android.app.Activity.performCreate(Activity.java:7000) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2742) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2872) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1595) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6543) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
作为第一步,只需确保您的设备管理员在没有任何KNOX API的情况下工作正常即可。
参考用于开发设备管理的标准Android方法
https://developer.android.com/guide/guide/topics/topics/admin/设备-Admin#开发
Admin应用程序正常工作,添加诺克斯许可证激活的流程,然后您必须能够使用Knox API。确保在构建路径中添加knoxsdk.jar文件,以便没有构建错误。参考:
https:// docs。 samsungknox.com/dev/knox-sdk/sample-apps/get-started-knox-sdk-isv.htm
As a first step just make sure that your device admin is working fine without any Knox API.
Refer standard Android method for developing Device Admin
https://developer.android.com/guide/topics/admin/device-admin#developing
Once the admin app works fine, add flow for Knox License activation and then you must be able to use Knox API's. Make sure to add knoxsdk.jar file in the build path so that there are no build errors. Ref :
https://docs.samsungknox.com/dev/knox-sdk/sample-apps/get-started-knox-sdk-isv.htm