使用带有Unity 3d和estimote sdk的android插件时出现此错误:ClassDefNotFoundError
我需要启动estimote服务,但它在普通的Class中不起作用。所以解决方案 正在使用片段并将其添加到像Unity这样的单元中调用
fragment = new BeaconsFragment();
android.app.FragmentManager fragmentManager = UnityPlayer.currentActivity.getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(fragment, "thread_beacons");
fragmentTransaction.commit();
在没有布局的情况下添加此片段,然后在内部可以实现所有方法,例如在正常活动中。