Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望可以支持打包apk #95

Open
diuchouni opened this issue Jul 10, 2023 · 40 comments
Open

希望可以支持打包apk #95

diuchouni opened this issue Jul 10, 2023 · 40 comments
Labels
Delayed ⌛ 延期 Issues have been accepted but won't be settled in time Proposal 💡 方案 Issue creater's own proposal which may be really helpful Reinforcement ✨ 强化 Issues for higher quality of being compatible

Comments

@diuchouni
Copy link

希望可以支持打包apk

@dqss
Copy link

dqss commented Jul 11, 2023

我用AutoJs6开发,用autojspro9.2打包

@lanmingle
Copy link

我觉得打包不太完善,类似 autoxjs 内置的打包,很完善了。

@diuchouni
Copy link
Author

那些autoX auto pro 打包有什么用。 有些autojs6新加的函数用不了

@LZX284
Copy link
Contributor

LZX284 commented Jul 17, 2023

那些autoX auto pro 打包有什么用。 有些autojs6新加的函数用不了

尝试基于v6.3.3版修复打包功能,新加的函数应该是能用了:
AutoJs6v6.3.3打包测试以及打包模板文件

@diuchouni
Copy link
Author

那些autoX auto pro 打包有什么用。 有些autojs6新加的函数用不了

尝试基于v6.3.3pre2版修复打包功能,新加的函数应该是能用了: AutoJs6v6.3.3pre2打包测试以及打包模板文件

这是打包插件吗? 但是autojs6还是 6.3.2啊。

@LZX284
Copy link
Contributor

LZX284 commented Jul 19, 2023

这是打包插件吗? 但是autojs6还是 6.3.2啊。

算是合并了打包插件功能的第三方开发版,基于最新代码(未发布的6.3.3 )制作,不用安装插件就能打包,仅供测试,正式版本还是等作者发布吧 @SuperMonster003

@LZX284
Copy link
Contributor

LZX284 commented Jul 20, 2023

这是打包插件吗? 但是autojs6还是 6.3.2啊。

@diuchouni 打包插件的问题,以及 #101 里的改动,关键还是不确定Autojs6究竟需要哪种打包方式,内置方式还是插件方式好?所以,还是希望作者有空能回复一下。

@SuperMonster003
Copy link
Owner

#101 (comment)

@SuperMonster003 SuperMonster003 added Delayed ⌛ 延期 Issues have been accepted but won't be settled in time Proposal 💡 方案 Issue creater's own proposal which may be really helpful Reinforcement ✨ 强化 Issues for higher quality of being compatible labels Jul 28, 2023
@LZX284
Copy link
Contributor

LZX284 commented Oct 7, 2023

@diuchouni 打包插件的问题,以及 #101 里的改动,关键还是不确定Autojs6究竟需要哪种打包方式,内置方式还是插件方式好?所以,还是希望作者有空能回复一下。

@little-alei @aiselp @yuboabc @wilinz
这里关于pr(打包插件)突然从好好的内置方式改成插件方式,以至于被质疑,当时解释是不知道那种方式好,但真实原因其实是不得已说谎,因为如果说是幻觉或受到精神干扰之类,大家从小受到的都是唯物主义教育,这种话自己不好意思说出口,别人一般也不会信的
其间真实过程好似潜意识脑海里被注入了一个念头,类似autox作者过来说autojs6作者绝不会收这个pr的,因为这个pr中的打包方式和autox中的一样,我当时不知怎的竟然天真地相信了,全没有想过者有可能是幻觉或者鬼神作祟之类的因素,于是就赶紧动手改代码,没想到代码刚改完没多久,autojs6这边就有人出来质疑了,当时自己莫名其妙,只能说是其它原因,直到后来 @SuperMonster003 在这个回复中提到更偏向内置方式,”不是不要和autox相同的打包方式吗,不对,那之前……“自己这才发现自己可能陷入幻觉或是受到了精神干扰,于是在再次修改代码后便不敢再乱说话,也不敢再管autojs6这边的事了。

过去的就让它过去吧……

@yuboabc
Copy link

yuboabc commented Oct 8, 2023

X版我没怎么使用过...一直用pro, 比较喜欢手搓代码

@LZX284
Copy link
Contributor

LZX284 commented Oct 8, 2023

X版我没怎么使用过...一直用pro, 比较喜欢手搓代码

pro拥有双引擎、支持自定义插件,上限极高,即便作者不更新,高手也能自己实现大多数功能,但有一些核心组件没法更新迭代的话时间久了还是比较难受的吧

@yuboabc
Copy link

yuboabc commented Oct 8, 2023

不难受. 因为现在已经不怎么写安卓脚本了....23333

@LZX284
Copy link
Contributor

LZX284 commented Oct 28, 2023

@little-alei @aiselp @yuboabc @wilinz 这里关于pr(打包插件)突然从好好的内置方式改成插件方式,以至于被质疑,当时解释是不知道那种方式好,但真实原因其实是不得已说谎,因为如果说是幻觉或受到精神干扰之类,大家从小受到的都是唯物主义教育,这种话自己不好意思说出口,别人一般也不会信的 其间真实过程好似潜意识脑海里被注入了一个念头,类似autox作者过来说autojs6作者绝不会收这个pr的,因为这个pr中的打包方式和autox中的一样,我当时不知怎的竟然天真地相信了,全没有想过者有可能是幻觉或者鬼神作祟之类的因素,于是就赶紧动手改代码,没想到代码刚改完没多久,autojs6这边就有人出来质疑了,当时自己莫名其妙,只能说是其它原因,直到后来 @SuperMonster003 在这个回复中提到更偏向内置方式,”不是不要和autox相同的打包方式吗,不对,那之前……“自己这才发现自己可能陷入幻觉或是受到了精神干扰,于是在再次修改代码后便不敢再乱说话,也不敢再管autojs6这边的事了。 过去的就让它过去吧……

后记:确实是遇到灵异事件了,除了之前提到的,后来甚至还被搞得进了医院,起因应该是之前autoxjs的争论事件,造成伤害的源头可能是一种灵体(和”阿飘“类似),能对人的精神产生影响,曾经尝试和灵体沟通解决,没有结果,只有一些目前能够确认的信息,比如名字是”程书伦“。那一段时间简直和噩梦一样,不想再经历类似痛苦的事件了,说出来只是防止如果有人再次遇到时能有个参考吧

@diuchouni
Copy link
Author

那些autoX auto pro 打包有什么用。 有些autojs6新加的函数用不了

尝试基于v6.3.3版修复打包功能,新加的函数应该是能用了: AutoJs6v6.3.3打包测试以及打包模板文件

autojs6支持打包了。 但是打包出来的一堆没用的东西
YCS7B`EFB4KWDG$6DW4GF8H

@LZX284
Copy link
Contributor

LZX284 commented Nov 4, 2023

autojs6支持打包了。 但是打包出来的一堆没用的东西

@SuperMonster003 这个消息里面问题比较多,GitHub上可能说不清楚,如果有交流群的话应该会比较好(建议把群信息放在README或置顶帖里)

PS2: 为了能减少体积, 我把 assets 去掉了, 在构建打包应用时直接从 AutoJs6 主应用拷贝 assets (加了一个过滤器), 但即便如此, template.apk 依然很庞大.

@diuchouni 的图片可以看到,打包后应用的Assets里还保留有 template.apk(85MB左右) 这个东西,一般类似这些不必要的东西,应该在打包处理流程中做好处理,只复制必要的文件即可

PS: 我看到 AutoX 的打包模板还不到 20 MB, 非常轻量, 如果能把打包工具做到如此轻量的话, 那就太完美了.

这个体积autojs6也能做到,需要同时对Apk里的Assets和lib这两个目录进行精简处理,具体怎么做你可以参考 你说的那个项目 打包处理的相关代码(个人由于某些原因不想再牵涉到可能与那个项目有关的事情里面,包括没有授权就使用对方项目代码之类,抱歉了~~)

@LZX284
Copy link
Contributor

LZX284 commented Nov 5, 2023

这个体积autojs6也能做到,需要同时对Apk里的Assets和lib这两个目录进行精简处理,具体怎么做你可以参考 你说的那个项目 打包处理的相关代码(个人由于某些原因不想再牵涉到可能与那个项目有关的事情里面,包括没有授权就使用对方项目代码之类,抱歉了~~)

@SuperMonster003
也许表达的意思不够清楚,上面说的“使用”并不是照搬,著作权法只保护表达不保护思想,了解别人代码的原理并加以改进后再以自己的方式表达出来,这应该不存在侵权,而且我也相信你能做到(那个项目的打包虽然看上去功能比较多但其实实现得比较粗糙并且存在不少bug需要解决)
目前我无法持续为项目做贡献的原因,除了日常生活压力外,更多的是害怕因参与那个项目而带来起的“灵体攻击”,虽然难以理解但却是亲身遭遇(尽管对普通人来说可能很难相信也很难举证),我也很想搞清楚这一切,但自己只是一个普通的技术人员,遭遇这种事可以说是对自己的心理造成了巨大的负面影响
希望我说的一些话并不会对你造成困扰吧,这些“怪事”应该也只是针对我,因为这种攻击方式哪怕存在也不是能随随便便使用的,举头三尺有神明,坏事做尽必有天谴,希望这一切能早点过去让生活恢复正常吧

@LZX284
Copy link
Contributor

LZX284 commented Nov 21, 2023

还是尝试提交了 PR(#187),虽然后面还是有好几次受到不正常的”精神干扰“,但也都只能靠自己扛,只能靠坚持正念,有些东西,自己越是害怕遭受的伤害反而越大,”正气存内,邪不可干“,"天地有正气,杂然赋流形。下则为河岳,上则为日星。于人曰浩然,沛乎塞苍冥。",不管这种怪事的起因是什么,对方有什么目的,相信只要自己坚持正念,那些东西总有一天都将会过去的

PS:坚持正念也不容易,幻觉无孔不入,硬扛也不是什么好办法吧, 容易造成精神上的创伤,后面要不是上天保佑发生了一些神奇的事情 估计自己又要麻烦了呜……
比如,当时感受到的一个念头是这样的 “SuperMonster003 需要帮助” ,自己本来绝对不会信的,但当时因为autojs6项目确实遇到了一些小麻烦,也许是关心则乱,还是天真地选择了相信……后面感觉不对尝试给作者发消息确认时,突然一下子醒悟过来,作者自己@SuperMonster003 和别人说话时是不可能自称“SuperMonster003”的(除了自我介绍),所以这个必定又是“精神干扰”……

@diuchouni
Copy link
Author

那些autoX auto pro 打包有什么用。 有些autojs6新加的函数用不了

尝试基于v6.3.3版修复打包功能,新加的函数应该是能用了: AutoJs6v6.3.3打包测试以及打包模板文件

打包的脚本可以添加这个功能吗? 就布局分析那个广播,不然调试老是要安装autojs。感谢
inspect_layout_hierarchy 布局层次分析
inspect_layout_bounds 布局范围

app.sendBroadcast("inspect_layout_bounds");

@LZX284
Copy link
Contributor

LZX284 commented Dec 30, 2023

打包的脚本可以添加这个功能吗? 就布局分析那个广播,不然调试老是要安装autojs。感谢 inspect_layout_hierarchy 布局层次分析 inspect_layout_bounds 布局范围

@diuchouni 应该可以,不过你已经给作者提Issue(#197 )了,需要先等等作者的回复。要不要是两个人同时修改这一块的代码就容易造成冲突。
不过差不多一个月过去了,项目好像都没什么变动,如果你在Autojs6的开发群里的话也可以去问问。

@diuchouni
Copy link
Author

打包的脚本可以添加这个功能吗? 就布局分析那个广播,不然调试老是要安装autojs。感谢 inspect_layout_hierarchy 布局层次分析 inspect_layout_bounds 布局范围

@diuchouni 应该可以,不过你已经给作者提Issue(#197 )了,需要先等等作者的回复。要不要是两个人同时修改这一块的代码就容易造成冲突。 不过差不多一个月过去了,项目好像都没什么变动,如果你在Autojs6的开发群里的话也可以去问问。

没回话。不麻烦的话希望添加下,感谢

@LZX284
Copy link
Contributor

LZX284 commented Dec 31, 2023

没回话。不麻烦的话希望添加下,感谢

相信作者,作者应该是有自己的考虑的

@diuchouni
Copy link
Author

没回话。不麻烦的话希望添加下,感谢

相信作者,作者应该是有自己的考虑的

有没有一种可能,压根没看。。群主一般几个月回一次消息

@SuperMonster003
Copy link
Owner

@LZX284 没问题的, 打包相关的代码目前我只修改了上一版新增 UI 相关的一点代码, 新版发布前也不打算再对打包相关代码做修改了. 所以不会造成冲突的.

Sent from my XQ-DQ72 using FastHub

@diuchouni
Copy link
Author

打包的脚本可以添加这个功能吗? 就布局分析那个广播,不然调试老是要安装autojs。感谢 inspect_layout_hierarchy 布局层次分析 inspect_layout_bounds 布局范围

@diuchouni 应该可以,不过你已经给作者提Issue(#197 )了,需要先等等作者的回复。要不要是两个人同时修改这一块的代码就容易造成冲突。 不过差不多一个月过去了,项目好像都没什么变动,如果你在Autojs6的开发群里的话也可以去问问。

作者回复了。!

@LZX284 没问题的, 打包相关的代码目前我只修改了上一版新增 UI 相关的一点代码, 新版发布前也不打算再对打包相关代码做修改了. 所以不会造成冲突的.

Sent from my XQ-DQ72 using FastHub

@LZX284
Copy link
Contributor

LZX284 commented Feb 13, 2024 via email

@LZX284
Copy link
Contributor

LZX284 commented Feb 13, 2024 via email

@LZX284
Copy link
Contributor

LZX284 commented Feb 13, 2024 via email

@diuchouni
Copy link
Author

没回话。不麻烦的话希望添加下,感谢

相信作者,作者应该是有自己的考虑的

大佬, 打包后支持下
inspect_layout_hierarchy 布局层次分析
inspect_layout_bounds 布局范围

app.sendBroadcast("inspect_layout_bounds");

十分感谢!!.

@LZX284
Copy link
Contributor

LZX284 commented Feb 19, 2024 via email

@diuchouni
Copy link
Author

@diuchouni 感觉autojs6不需要额外修改也能支持。比如,“app.sendBroadcast("inspect_layout_bounds"); ”将这句代码单独打包,运行前需要手动给予后台弹窗权限及无障碍服务权限,另外要注意如果安装有其它autojs类应用及其打包的app的话要全部卸载(防止无障碍服务衝突),这样一般就能正常运行并显示佈局界面信息了 在 2024-02-17 17:41:49,"diuchouni" @.> 写道: 没回话。不麻烦的话希望添加下,感谢 相信作者,作者应该是有自己的考虑的 大佬, 打包后支持下 inspect_layout_hierarchy 布局层次分析 inspect_layout_bounds 布局范围 app.sendBroadcast("inspect_layout_bounds"); 十分感谢!!. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>

好的,感谢。,原来已经有了

@LZX284
Copy link
Contributor

LZX284 commented May 17, 2024 via email

@LZX284
Copy link
Contributor

LZX284 commented Jun 7, 2024 via email

@diuchouni
Copy link
Author

@diuchouni 作者半年多都没在群里出现过吗?这么久没更新,PR也不处理…… @chenguangming 作者可能是有事在忙,你可以去Autojs6的群里看看:690946137 在 2024-01-01 17:17:30,"diuchouni" @.> 写道: 没回话。不麻烦的话希望添加下,感谢 相信作者,作者应该是有自己的考虑的 有没有一种可能,压根没看。。群主一般几个月回一次消息 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

不更新了。。 别等了。

@LZX284
Copy link
Contributor

LZX284 commented Jun 7, 2024 via email

@diuchouni
Copy link
Author

怎麼回事?!他有說什麼了嗎? 在 2024-06-07 14:20:48,"diuchouni" @.> 写道: @diuchouni 作者半年多都没在群里出现过吗?这么久没更新,PR也不处理…… @chenguangming 作者可能是有事在忙,你可以去Autojs6的群里看看:690946137 在 2024-01-01 17:17:30,"diuchouni" @.> 写道: 没回话。不麻烦的话希望添加下,感谢 相信作者,作者应该是有自己的考虑的 有没有一种可能,压根没看。。群主一般几个月回一次消息 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.> 不更新了。。 别等了。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>

没说啥,死群一个

@LZX284
Copy link
Contributor

LZX284 commented Jun 8, 2024 via email

@LZX284
Copy link
Contributor

LZX284 commented Jun 8, 2024 via email

@SuperMonster003
Copy link
Owner

SuperMonster003 commented Jun 11, 2024

@diuchouni
更, 争取十一前发一版.

@LZX284
最近在忙考试, 同时也花了大量时间, 以失败告终地想做出 Pro 那样的特征匹配功能. 类似 images.detectAndComputeFeatures 和 images.matchFeatures 等.

还有就是在把内置模块 ( xxx .js 命名的 JavaScript 模块) 全部用 Kotlin 重写一遍, 以便提升运行脚本时的冷却时间.

说到这点, 一直好奇为什么 AutoX 的脚本运行响应时间那么短, 我用 AutoJs4 最终开源版运行脚本也是要响应很久, 而 AutoX 并没有大改那些 js 模块, 却能非常快响应运行.

困于此, 我才决定把 js 模块全都用 kt 重写, 这样应该也能达到类似的效果. 不过最大的问题就是会导致超级多的 bug. 虽然我还是抱有能渐渐完善这部分内容的信心的.

Sent from my XQ-DQ72 using FastHub

@LZX284
Copy link
Contributor

LZX284 commented Jun 11, 2024 via email

@SuperMonster003
Copy link
Owner

@LZX284 感谢建议, 我会慎重考虑的.

Sent from my XQ-DQ72 using FastHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Delayed ⌛ 延期 Issues have been accepted but won't be settled in time Proposal 💡 方案 Issue creater's own proposal which may be really helpful Reinforcement ✨ 强化 Issues for higher quality of being compatible
Projects
None yet
Development

No branches or pull requests

6 participants