我们总是会在应用程式商店看到各式各样、玲瑯满目的应用程式(APP),大部分的APP是通过繁複的程式语言来打造。但是,简单而易懂的Scratch竟然也能製作APP?!笔者将带您将 Scratch 的 sb3 档案,转换为 Android 的 apk 安装档案。
前言
这篇文章,将会带着各位将 Scratch 3.0 的专案,也就是 sb3
档案,转换为安卓手机所支援的安装档案 apk
。Scratch 3.0 的专案档案,若分享予他人,他人便会同时得到 程式码 与 可运行的内容 ,此外必须使用 Scratch 编辑器才能开启,既不适合分享又不适合启动。而倘若我们将Scratch档案转换为apk安装档,我们便能轻鬆的用手机来启动程式,也无法检视到程式的原始码。
实际操作
接下来,我们言归正传,开始进行转换的操作吧!
第一步:将 Scratch 专案转换为 HTML 格式
首先,由于笔者没有找到较为安全可靠的直接转换方式,因此此篇文章会通过如下的转换步骤来进行:sb3
-> html
-> apk
。因此,我们要先将专案程式转换为HTML格式
这边我们使用 TurboWarp 进行转换
TurboWarp Packager
使用上的详细教学可以查看我的另一篇文章:
让精心製作的 Scratch 3.0 专案转换为 HTML 网页,再也不怕透漏程式码!
这篇文章将指导您将Scratch的专案 (.sb3) 转换为HTML程式码,不但可以在不分享程式码的情况下分享专案,更可以在未安装或开启Scratch编辑器的情况下使用!https://hackmd.io/@winsonOTP/scratch-to-html第二步:安装 Website 2 APK 软体
接下来要安装一个软体,用于将 html
档案转换为 apk
档案。
Website 2 APK
进入网页后点按下载按钮。
点按 Free Download 进行免费的下载(亦可点此直接下载)。
下载完成安装档后执行,开始安装后首先出现的会是条款的显示,须同意后点击 Next。
接着会询问是否要新增桌面捷径,可依照个人喜好设置。
接着会和您确定安装的设置,没问题就可以继续安装。
安装完成会出现此画面,若要直接开启可以勾选选项后点按Finish。
这样就安装好啰!
第三步:设置输出时的设定
接着,让我们开始使用 Website 2 APK 转换 html 档案为 apk 档案。
开启刚刚安装好的 Website 2 APK,你将会看到这个画面。
您需要先将这个设置勾选为左侧的选项,代表您会使用本地的 html 档案来进行转换。
接着请在左下方的这个设置调整您的档案路径,也可以通过右边的按钮直接进行选择
注:您需要将 html 档案放置到一个专属的资料夹,并且将 html 档案命名为
index.html
,才能顺利读取。
此时,您已经调整好了 html 档案的抓取路径,接下来将逐一介绍主要的设置的用途与意义:
APP标题:
输出路径:
分享文字与离开前的确认文字:
右侧勾选的栏位是一些基础或进阶的设定,建议不要调整进阶的设定,避免影响正常运行,尤其是这一个
若取消勾选,可能会导致专案无法运行。
其他设定在此由于篇幅限制先不进行介绍,欢迎自行摸索尝试!
第四步:将档案进行输出
接下来请点击右下角的建立APK按钮,进行汇出的动作。
您会看到软体出现的确认窗口,点按确定即可继续。
接着软体会开始进行档案的输出,输出后会出现完成的字样。
您的档案此时已经成功输出到您设置的 Output Directory 啰!
可以将档案传输到手机进行安装,也可以分享给您的亲朋好友哦!
结语
这篇文章指导各位进行 sb3 -> html -> apk 的转换,感谢各位的阅读,希望您阅读此篇文章后能够顺利的进行转换!
谢谢您阅读完毕这篇文章,之后还会持续推出更多好文给大家,文章编撰不易,每一步骤皆亲自实践避免出错,请务必多多支持,多多追蹤与分享!