|
/

Unity集成问题

M美错
发布于 5 年前
4100
移动统计 U-App
SDK集成与升级

当我调用GA.StartWithAppKeyAndChannelId(appKey, channelId)时 报错,

显示Field currentActivity or type signature not found,具体出现在Analytics.cs

protected static AndroidJavaObject Context = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");

是不是我.jar包放错了?有没有直接能用的.jar包?

还是AndroidManifest里少填了什么?

求大佬们解答

4个回答
 
5 年前

工程配置

首先需要说明,Unity下载的只是桥接文件,不含最新版本的jar,对应组件的jar请去下载中心下载。

如果对于文档仍有疑问的,请参照我们在github上的

iOS_Demo

Android_Demo


说明 注意:1.demo使用xcode9编译会报错,请使用xcode8及以下版本运行demo。

2.Android由于工程配置需要导出工程进行工程依赖以及相关配置,请使用Android Studio。

Android

导出Android工程,请确认libs下有以下jar:

然后找到Android工程的Application文件(如果没有,请新建一个,并在AndroidManifest中引用),在onCreate中添加如下代码:


@Override

publicvoid onCreate(){

super.onCreate();

UMU3DCommonSDK.init(this,"59892f08310c9307b60023d0","Umeng",UMConfigure.DEVICE_TYPE_PHONE,

"669c30a9584623e70e8cd01b0381dcb4");

initUpush();

}

其中init方法第一个参数为Context,第二个参数为友盟+Appkey,第三个参数为渠道,第四个参数为硬件类型,第五个参数为push Secret

 
5 年前

感谢各位帮助,已经成功接通了,事件也能收到了,谢谢

 
5 年前

有人能发下需要哪些.jar包嘛?

U-APP的

十分感谢

 
5 年前

你好,你看看这个是否可以帮助你:https://developer.umeng.com/docs/66632/detail/67588

Loading ...
登录社区,分享你的经验