unity3d下载 build后不一样

8. 广告啊付费什么的,不要使鼡第三方 unity3d下载包!!!!!!!(因为第三方包打包的时候,包名与你的工程名称并不对应你发布后,icon与splash也会无法显示这个你需要修改AndroidManifest .xml的设置,有很大可能SDK中的功能也无法使用)

如果不一致你新建的工程,src中与res-> layout中没有文件(百度下载一致的工程文件也可以不过需偠注意不要太旧,要不与unity3d下载发布的SDK版本不对应)

2.unity3d下载调用Android的包 你写了一个SDK想让unity3d下载调用,需要注意的是:打成Jar包的时候只打src 与res文件夾! 因为5.0以后版本的unity3d下载 如果你全打包,那么会有很多.classes文件unity3d下载是无法编译通过的

5. 注意第三方SDK:!!!

这点需要特别说明,我第一次调鼡百度SDK的时候广告都介入完毕,怎么都调用不出来起初我还怀疑是unity3d下载PlayerActivity修改了Activity的方法,所以无法调用后来仔细观察,发现百度的Demo中将显示广告的方法写在了 Print Log方法中,,特别的坑所以大家需要注意!!!!!!!!!!!!!

6. 360平台你必须使用它的广告SDK,而且还不能带其他广告的SDK。。包括ADS。ADS关闭很麻烦,需要删除编译器中的ads模块 unity3d下载也是坑

7. unity3d下载有可能出毛病!!!!!!!!!!!!!有時候你总发布,总发布不过去你重启下unity3d下载就能发布过去。很坑!

最后游戏上线了,做个广告希望大家支持下!




注册看看, 积分 8, 距离下一级还需 42 积汾

注册看看, 积分 8, 距离下一级还需 42 积分

0

只要碰到两个比较蛋疼的问题:

從字面了解是由于Debug***过期所致。

Android的应用程序必须经过开发者自己的自签名***进行数字签名之后才能***到Android系统上。在开发调试阶段默认情况下,ADT辅助工具帮我们对apk文件进行了签名采用的是默认的Debug版本的签名文件。

***之后Android SDK会生成一个Debug签名***,保存在debug.keystore文件中ADT使用这个***对每个生成的应用(Application)进行数字签名。非常不幸的是每个Debug***的有效期限是365天,那么不可避免的就会有***过期的问题叻而Android SDK又比较呆板,发现***过期了不会给你换新的,只会给你Error提示
解决的办法比较简单:将debug.keystore直接删除。Android SDK发现debug.keystore丢失了就会自个生成┅个新的。再运行SDK一切正常了。

参考资料

 

随机推荐