Basic4Android (B4A)是面向Android 设备的一个简单但功能强大的开发IDE,其语法类似VB语法。Basic4Android 生成的应用程序是原生的Android 程序,运行时不需要其他依赖。你可以在Android 模拟器或你自己的手机上进行开发和调试(通过WIFI局域网进行连接)
Basic4Android还未在中国进行推广,所以在网上能搜集到的资料很少,且能搜到多为2013年左右的帖子,而全新版本Basic4Android已在界面上有了很大改动,故写此指南。水平有限,请多多指教。
1 搜集所需文件
1.1 Basic4Android 安装包
文件名:B4A.exe
下载地址(Basic4Android官网):https://www.b4x.com/b4a.html
可以看到Basic4Android已经不像早期一样需要License注册,而是100% free,收益方式也变成了捐助。
1.2 安卓手机安装包
文件名:b4a_bridge.apk
下载地址(Basic4Android官网):https://www.b4x.com/android/files/b4a_bridge.apk
1.3 JDK(Java SE Development Kit)
文件名:jdk-8u241-windows-x64.exe
下载地址(oracle官网):https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
我这里下载的是Windows x64版本,oracle官网下载文件要先注册,而且注册过程和下载都十分缓慢,这里给一个网友分享的链接
百度网盘链接: https://pan.baidu.com/s/1igSaEZ26Jrc-RgiR4qRypw 提取码: uqs1
1.4 SDK Tools
文件名:installer_r24.4.1-windows.exe
原下载地址(Google Android官网):http://developer.android.com/sdk/index.html(需科学上网)
或
下载地址:https://www.androiddevtools.cn/(无需科学上网)
1.6 快速获取所有文件(含15章详细教程)
微信扫码,回复B4A
2 安装
2.1 安装Basic4Android
运行B4A.exe,一路下一步,安装到默认目录即可,安装好后要记得给桌面快捷方式设置“兼容性-以管理员方式运行”(装在C盘的软件如果不这样配置管理员权限,总容易出“拒绝访问”的问题)。
2.2 安装安卓手机安装包
b4a_bridge.apk发给手机,安装,安装后提示需开启的各种权限,都要同意
2.3 安装JDK(Java SE Development Kit)
运行jdk-8u241-windows-x64.exe,一路下一步,安装到默认目录即可
2.4 安装SDK Tools
先说明一下:B4A可以在【电脑中运行的安卓虚拟机】或【你的手机】中运行,两者二选一。笔者来体验了两者之后,更推荐直接在你的手机中运行,也就是不安装安卓虚拟机。因为:
① 安卓模拟机体积很大,一不小心就能把硬盘占满
② 虚拟机的分辨率与分辨率密度和你的手机区别很大
Android SDK 不能习惯性的安装在类似 C:\Program Files 路径下,所以我安装在了:E:\Android\android-sdk
运行installer_r24.4.1-windows.exe,安装过程中,我选择“Install for anyone using this computer”,这样可以把安装目录设置为“E:\Android\android-sdk”,安装好以后顺便启动SDK管理器“Start SDK Manager”。
哪些包是需要的呢?我们需要取消勾选一些推荐安装的包(为了不装模拟器)
————————————————————————————————————
前三个包是编译必须的。
————————————————————————————————————
Android R后面写着Preview,是预览版的,也取消勾选
————————————————————————————————————
Android 10里面,我们只需要第一个“SDK Platform”。
————————————————————————————————————
最下面的USB驱动也取消勾选(我们直接用WIFI局域网调试,不使用USB数据线连接电脑)
————————————————————————————————————
总结:我们只需要四个包:
Android SDK Tools
Android SDK Platform-tools
Android SDK Build-tools
还有Android 10 (API 29)中的SDK Platform
勾选以后点击右下角的“Install 4 packages”,在弹出的窗口中勾选“Accept License”,然后安装“Install”
3 配置
3.1
进入“C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager”目录,运行其中的“intelhaxm-android.exe”
3.2 打开B4A,设置路径
3.3 与手机测试连接
首先要保证电脑和手机连着同一个网。
① 手机打开刚装好的“B4A-Bridge”APP,点击“START”;
② 我们可以看到默认时,B4A左下角显示“断开连接”,点击“工具集”—>“B4A Bridge”—>“启动连接”—>选择你的手机(例如我的meizu Note9)
之后左下角显示“已连接”。
至此,Basic4Android安装配置基本完成,如教程有疏漏,可以评论提醒!
下期我将分享Basic4Android的基本使用方法,分享我遇到过的一些问题。