exagear吧 关注:186,074贴子:542,098
  • 9回复贴,共1

解决内置环境需要点开一次设置否则闪退的问题#exagear#

只看楼主收藏回复

视频来自:百度贴吧


IP属地:辽宁1楼2022-07-23 14:48回复
    闪退原因:缺少环境对应的SharePreference文件
    解决办法:在应用启动的时候手动创建一个
    步骤:
    整体思路:分两步,新建一个类用于创建SharePref文件,然后在主Activity中调用这个类。


    IP属地:辽宁2楼2022-07-23 14:54
    回复
      本贴仅讲述修改方法,原理等详细讲解可以看 https://ewt45.github.io/blogs/exagearInitContainer/


      IP属地:辽宁3楼2022-07-23 14:55
      回复
        备用楼


        IP属地:辽宁4楼2022-07-23 14:55
        收起回复
          支持一下


          IP属地:河北来自Android客户端10楼2022-07-23 17:14
          收起回复
            有那个差ml(恢复用的方法随意,但是恢复成的差ml,要尽量和手动生成的差ml一致,最好是一模一样。)+home目录中有要启动的环境(环境1就是差d阿oid_1,用ln命令铃好,模拟器只会启动home目录中的差d阿oid。即将带有环境的home目录整进数据包。)+EDMain中加上那串自启=环境自动启动。(三个地方,默认启动的都是环境1)。
            即模拟器识别环境1,是通过读取那个1的差ml中的环境参数设定和z盘的home目录中的差d阿oid_1来完成对环境1的识别的。
            按照上面动三个地方,可以弄出会自动进环境的apk。(默认启动的资源管理器。改成尤溪路径,再在数据包中放上尤溪就变成会自动启动尤溪的apk。)
            问题:
            进入后无法正常退出环境,回不到模拟器主界面。要退出只能手指往上一滑,将模拟器强制退出。
            锁死启动的环境1,不能自由选择要启动的环境。
            不能自由选择要启动的尤溪。
            完整的功能:
            环境内外都有一个按钮用于决定是否要自启动环境。(主要问题在于进入环境后要退出环境如何在退出环境后阻断自启。必然是需要修改EDMain的启动语句。在环境内添加的按钮,类似vo008的自启,掂一虾要能够终止自启。)
            只要完成进入环境后可退出自启,弄个自启尤溪就基本上ok了。但是如果想要将apk魔改成可自由选择是否自启环境自启尤溪的功能需要能够:
            可以自由设定要自启的环境是哪个。
            可以自由设定环境自启后要启动的程序是哪个。(两设定都类似vo008的接口路径设定。)
            完整功能,可以在设定好尤溪,自由选择自启,要改动环境参数或不需要自启了,可以停止。完整功能处于有思路,未实现的状态。自启尤溪注意上面说的三个地方,是已可以实现的。


            IP属地:广东来自Android客户端13楼2022-07-24 17:43
            收起回复