Unity XLua的坑 定位权限

Unity出安卓包 申请了 精确定位的权限 

android.permission.ACCESS_FINE_LOCATION
android.hardware.location.gps
android.hardware.location

 有一点莫名其妙,明明把代码中的 有定位、 GPS相关代码都删除掉了,还在申请权限

找了半天,去了官网 

Android 清单 - Unity 手册Android 清单是一个 XML 文件,其中包含有关 Android 应用程序的重要元数据。此文件包含包名称、活动名称、主活动(应用程序的入口点)、配置、Android 版本支持、硬件功能支持和权限。https://docs.unity3d.com/cn/current/Manual/android-manifest.html

才弄明白是这个Xlua 导出代码的时候 Input用到

Input.location

注释掉下面代码即可。

 [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_location(RealStatePtr L)
        {
		    try {
                //去掉定位权限
                //ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                //translator.Push(L, UnityEngine.Input.location);  
            }
            catch (System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值