打包好的apk放到手机上可以跑起来,但一尝试登陆就挂了。

uniapp手机号一键登录 uniapp手机号一键登录 先讲几个坑避免操作完以后会出bug无效喷我 部分机型会因为第一次在手机上编译普通基座无法触发手机号一键登录的弹框,这里当然是重启了,重启可以解决百分之八十的问题!!! 然后就是细心程度的问题的:开通uniapp云空间一键登录的包名要和后台设置的,本地打包的包名,千万千万要一致,本人就是因为包名的问题硬生生的被卡住了三天,总之一句话,项目内所有要用到的包名都要和服务空间的包名一致,切记!!! 当你的一键登录逻辑编写完之后就要运行到手机上看效果了,此时记住,部分机型会导致自定义基座 阅读详情

问题描述:

打包好的apk放到手机上可以跑起来,但一尝试登陆就挂了。

模拟器上看不到相关的log,真机调试才可以看到问题。

FATAL EXCEPTION: GLThread 8356
Process: org.cocos.Test, PID: 11254
java.lang.SecurityException: ConnectivityService: Neither user 10151 nor current process has android.permission.ACCESS_NETWORK_STATE.
	at android.os.Parcel.readException(Parcel.java:1665)
	at android.os.Parcel.readException(Parcel.java:1618)
	at android.net.IConnectivityManager$Stub$Proxy.getAllNetworkInfo(IConnectivityManager.java:1261)
	at android.net.ConnectivityManager.getAllNetworkInfo(ConnectivityManager.java:1019)
	at org.cocos2dx.phonegame.PhoneGameActivity.GetNetworkState(PhoneGameActivity.java:361)
	at org.cocos2dx.lib.Cocos2dxRenderer.nativeTouchesEnd(Native Method)
	at org.cocos2dx.lib.Cocos2dxRenderer.handleActionUp(Cocos2dxRenderer.java:128)
	at org.cocos2dx.lib.Cocos2dxGLSurfaceView$9.run(Cocos2dxGLSurfaceView.java:281)
	at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1507)
	at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1267)

解决方案:

登陆操作需要进行的是网络操作,所以app需要有相关网络权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
然后重新打包问题就解决了。


反思:

不要否定任何一种可以发现问题的可能性,不要思维定势,可以尝试的方案都去尝试一下。

另外系统的构建知识网络也是很重要的,可以避免偏见和钻牛角尖。

此问题并没有完美解决,即使没有网络权限也不应该直接挂掉。

ASAN中无崩溃测试方案实现 # 背景 为提高版本的稳定性,在app灰度时做asan测试 其中一个技术点是实现asan的无崩溃检测方案。但按文档操作发现不生效。 正常ASAN的配置方法查看 <https://developer.android.com/ndk/guides/asan> 为了实现asan的无崩溃测试方案,跟着文档开启halt_on_error=0,但是测试中发现 halt_on_error=0不生效,故深入调查。可直接看结论 # 文档的错误说明 阅读文档说明 <https://gcc.gn 阅读详情

相关推荐

Cocos Creator 3.8.6安卓打包全流程:从构建到真机部署实战指南

移动游戏开发中,将游戏引擎项目打包成可在安卓设备上运行的应用程序是一个核心环节。其原理在于通过构建工具链,将游戏资源、脚本和引擎运行时库编译、链接并封装成符合安卓系统规范的安装包。这一过程的技术价值在于打通了从开发到分发的关键路径,是实现游戏产品化的必要步骤。在实际应用场景中,开发者常面临环境配置复杂、版本兼容性以及构建优化等挑战。本文聚焦于Cocos Creator引擎,详细解析了**NDK配置**与**Gradle构建**这两个关键环节,提供了从编辑器设置、环境变量配置到APK生成与真机调试的完整、可操

weixin_33749131的博客 516

maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析

近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的。 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题。反编译对比maven包和idea包,找到了问题所在。 假设: 主模块包名为com.android.main apklib依赖包包名为com.android.apklib

公众号:BennuCTech 3809

Cordova+Vue实现Android APP开发(二)-- 打包运行在真机上和打包运行在本地调试,以及打包时候一些问题的处理

接上一篇文章:Cordova+Vue实现Android APP开发(一) 一、使用cordova打包运行app 打包静态资源,没有问题的,但是把自己的vue其他项目转成android app时候,发现接口请求不到数据。 1、对axios的统一加一个前缀 2、vue打包 3、打包android app cordova run android 但是还是这样...

saucxs 3422

APK安装到安卓手机上的问题

项目场景: 提示:这里简述项目相关背景: 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 开发Android Studio的时候,APK在手机上显示无法安装/没有许可证书 原因分析&解决方案:: (华为手机 尤其是鸿蒙 应该先关闭 纯净模式) 我安装的时候,第一次安装不了,是因为我的apk是debug模式生成的。 解决方式是:在左侧栏将debug的生成模式调整为release. ![](https://img-blo

weixin_51944426的博客 389

apk反编译修改教程系列---简单去除apk登陆 修改vip与一些反编译基础常识【十二】

在以下实际修改步骤过程中会对一些常用apk文件做一些注释。方便初学者了解 保存后一步返回重新签名。卸载旧软件安装签名后的心软件即可免登陆。关于反编译apk中如何修改字符和如何赋值,后续将专门博文说明

小马哥的专栏 2905

个人信息保护合规审计人员(高级)能力考核试卷+面试模拟

《个人信息保护合规审计考试与面试指南》 摘要:本文提供个人信息保护合规审计考试及面试的全面指导。考试采用闭卷笔试形式,满分100分,合格线75分,时长120分钟,包含单选、多选、判断题及综合案例分析题。内容涵盖《个人信息保护法》核心条款、审计程序、风险评估等实务要点。面试环节采用情景模拟方式,重点考察应试者在压力下处理审计独立性、客户关系与监管要求的平衡能力,以及应对数据泄露等突发事件的处置流程。案例题聚焦大型互联网平台的数据收集、共享、跨境传输等高风险环节的合规审计,要求设计完整的审计方案框架。面试评分标

qq_41525079的博客 1142

第一次尝试使用AndroidKiller反编译apk

我用Android Studio做了一个简单的Demo,就是单独的一个登陆界面,设置了固定的账号密码,如果输入的账号密码如设置的值一致就进行页面跳转。 接下来将它打包apk拉进Android Killer(简称AK)中去 这段代码我们也不难理解,一开始声明的两个参数“name”和“pass”应该就是账号和密码的输入框,分别用p1和p2表示。 If-eqz是smali的语法,判断前后两个操作数...

一起摆摊啊 4188

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

weixin_43298211的博客 2246

关于Unity3D开发三星Gear VR的初步尝试(一):已实现打包到手机显示

这两天老师催我把前段时间买的三星GearVR在Unity3D尝试打包,不然就白买了,到现在已经成功实现了打包。我把记录贴下来,以免未来可能用。 1.需要的硬件:三星GearVR、三星s8+(其他的几代应该也可以) 2.需要的软件:Unity3D(本人使用的是2017.4.2f2版本)、Java Development Kit 8 (JDK)、Android SDK,版本一般不要太久远都可以(需...

chenchen_fcj程序猿的博客 6547

安卓直链APK安装拦截全解析:从Play Protect到厂商管控的应对指南

在移动应用分发领域,APK(Android Package)安装是开发者与用户交互的关键环节。其核心原理涉及安卓系统的安全沙箱机制与权限管理体系,旨在保护用户设备免受恶意软件侵害。这一机制的技术价值在于平衡了应用生态的开放性与安全性,但也在应用推广、企业内部分发等场景中带来了挑战。尤其在通过官网、广告等直链渠道分发APK时,常会遇到安装转化率骤降的问题。这背后主要受到Google Play Protect云端扫描、安卓系统安装权限模型演进(如Android 8.0+的安装源授权)以及设备制造商附加安全层(如

weixin_33894640的博客 468

RV1126B SDK移植实战:从DDR配置到USB烧写全解析

本文详细解析了RV1126B SDK移植的核心实战流程,重点攻克了DDR初始化失败与USB烧写两大难题。文章从理解启动流程入手,提供了DDR配置错误的排查步骤、SDK编译配置要点,并深入讲解了USB烧写的完整操作与常见问题解决方案,旨在帮助开发者高效完成系统移植与稳定运行。

weixin_29164497的博客 542

Android下WIFI 隔空APK安装

原文地址:http://blog.youkuaiyun.com/u010998327/article/details/79048792 以下是原文内容 不过我想补充一点的是,如何让外网访问内网的一种实现 使用nat123实现内网端口映射。步骤如下 1.http://www.nat123.com官网注册账号密码 2.手机端下载nat软件 3.在nat网站 保

bluky_di的博客 1691

MicroPython 开发ESP32应用教程 之 WIFI配网 Web页面配网 softAP 配网 web页面控制WS2812灯珠

MicroPython 开发ESP32应用教程 之 WIFI配网 Web页面配网 softAP 配网 web页面控制WS2812灯珠

weald2000的专栏 2080

使用App Inventor制作一款蓝牙手机APP,AppInventor离线版下载

使用App Inventor制作一款蓝牙手机APP涉及几个关键步骤,以下是一个详细的指南: ​ App Inventor简介:App Inventor是谷歌公司开发的一款基于云的Android编程工具,采用图形化编程方式,适合初学者。 访问App Inventor:你可以通过MIT App Inventor的官方网站(如MIT App Inventor)登录并开始创建项目。 如无法登陆在线版,可下载使用离线版软件。 ​

weixin_41024363的博客 5067

Open3D——RANSAC拟合球面【2026最新版】

RANSAC三维点云球面拟合,博客长期更新,本文最新更新时间为:2026年3月5日。

点云侠的博客 4084

“华为杯”研究生数学建模竞赛2016年-【华为杯】A题:多无人机协同任务规划

题分别求解,保证了攻击方无人机滞留在防御方雷达有效探测范围内的时间总和最小,接着,通过提出巡检待命无人机的设想,型无人机携带炸弹的具体清单和攻击的目标清单),保证攻击方的无人机滞留防御方雷。在使用基于贪心算法的覆盖法时,覆盖的目标点中必须首先不含配备雷达站的目标点。步优化保证攻击方的无人机滞留防御方雷达有效探测范围内的时间总和最小,需首先。的“灵巧”炸弹,采用抛投方式对地攻击,即投放后炸弹以飞机投弹时的速度作抛物。运动,当炸弹接近目标后,可主动寻的攻击待打击的目标,因此炸弹落点位于目标中。

getusushu的博客 1036

APK取证经典例题,简单具有代表性,非常推荐新手尝试,本人也是小白,刚刚接触,给一套题目与大家分享。

ok,那么案例一就这么做完了,虽然软件依赖度很高,emmm不过一般公安电子取证都是软件取出来的啊,哈哈哈,一般公司又不电子取证,当然如果在这方面有需求可以私信我,我也可以做一个根据jadx的取证。链接:https://pan.baidu.com/s/11Nh-099gUDFJPX-Tbfx05w?然后信息就暴露了,建议大家可以稍微尝试一下,玩一下。抓包不难,但是过程还是略微有点麻烦,如果不会,可以看我的博文,我会做一个教程。模拟器打开发现就是答案,不过为了科学起见,我还是给大家抓一下包。...

ntrybw的博客 1199

SAP Joule 在顾问与开发者场景的双擎定位:Joule for Consultants 与 Joule for Developers 全面解读

SAP推出企业级AI助手Joule,分为顾问版(Joule for Consultants)和开发者版(Joule for Developers)两个版本。顾问版聚焦咨询业务,整合SAP知识库和方法论,辅助方案设计、差距分析和实施落地;开发者版嵌入开发工具链,支持代码生成、解释、测试和迁移。两者共享智能底座但面向不同场景:顾问版优化项目交付流程,开发者版提升工程效率。典型案例显示,Joule能有效缩短云转型周期,实现从业务咨询到技术落地的无缝衔接。该产品通过AI代理和知识图谱技术,为企业数字化转型提供端到端

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 352

Unity接入GooglePlayGames登陆与OpenSaveGame踩坑

按照谷歌的说法,应该是发布证书勾选才对,但实际,从商店下载的包会登陆失败,最后我尝试将调试证书勾选,莫名其秒的成功了,无论是APK,还是从商店下载的,都没有问题。最初我的想法是,接入GoogleSign与Unity的CloudData实现登陆与存储玩家数据,GoogleSign以前已经接过,不用再踩坑,另外发布苹果时,就不用再写一遍苹果存储问题。在我测试的前两天都很正常,突然返回这个错误,且,一旦发生,就是不可逆的,玩家数据彻底丢失!

qijian7758的博客 2503

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

apk反编译后重签名问题

各位大牛好,这个问题困扰了我两天了,我用apktool解包然后编译并重新签名都正常提示,拷贝到手机里可以正常安装,软件界面打开后点进入就会闪退,之后我又把解包的文件不做任何修改重新编译并签名,问题依然存在,(手机里之前这个软件已经完全卸载了)不知道我的问题出在哪儿,去百度查了好久都没收获,知道这里牛人多,望不吝指教!谢谢了

陈刚编程心得与知识集 1494

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

引用第三方工程要复制其混淆规则!!!

引用带有混淆文件的第三方工程, 需要将其混淆规则复制到我们自己工程的混淆文件来, 否则会出现sdk里面需要keep的类在我们工程里面给混淆了,那么就导致找不到类文件,最终sdk使用不成功!

lewvan00的专栏 630

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

口袋AI重磅更新:DeepSeek终于可以在手机本地运行,无惧官网崩溃!

江树,口袋AI什么时候能用DeepSeek啊?“官网总是崩,DeepSeek用不了好烦…”这段时间,每天都能收到很多粉丝的类似留言。看到大家这么期待,我心里也热血沸腾!连续三天三夜的调试,无数次的失败与尝试,终于…🎉从今天起,你再也不用担心官网崩溃,不用焦虑服务器拥挤,在你的手机上,就能随时随地和DeepSeek对话!

2401_85375151的博客 3372

2021年长安杯电子数据取证比赛

VC挂载 一&二检材。

m0_64180167的博客 858

APP的安全

MobSF工具python2.7web页面 2.1 反编译保护 2.1.1 问题描述 APP源代码对于一个公司是非常重要的信息资源,对APP的保护也尤为重要,APP的反编译会造成源代码被恶意者读取,以及APP的逻辑设计, 反编译方法 我们一般想要反编译一个apk,无非就是想获得三样东西:图片资源、XML资源、代码资源 一.图片资源获取 首先准备一个apk,这里是一个.apk后缀的文件,我们先把后缀改成,zip,打开zip文件在res目录下,我们就可以获取到我们需要的图片了...

mdp1234的博客 1549

《教我兄弟学Android逆向02 破解第一个Android程序 》

上一篇 《教我兄弟学Android逆向01 编写第一个Android程序 》我带你熟悉了Android编程的基础知识 课后给你留的作业你也发给我了  我看了你完成的不错 说明你对Android编程已经有了基础的了解 结合着上篇教程的那个Demo 我们今天就正式进入破解教程 在开始今天的教程之前我有个疑惑 就是上一个Demo编译出来是一个.apk文件 把这个文件用 adb install命令安装到手...

会飞的丑小鸭的博客 3601
上一篇: No rule to make target cocos2d/cocos/editor-support/cocostudio/CCActionFrame.cpp
下一篇: Asking The Right Questions--Fallacies In Reasoning.
SingingCoder
博客等级 码龄15年 9粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值