前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >B4A编程开发路线002_安装配置B4A/IDE集成开发环境搭建

B4A编程开发路线002_安装配置B4A/IDE集成开发环境搭建

原创
作者头像
用户1549490
发布2023-07-13 14:02:58
8382
发布2023-07-13 14:02:58
举报
文章被收录于专栏:B4A开发Android APP

B4A(Basic4android),我看网上也有写basic for android,说的应该都是同一个产品。陈会安老师在《用Visual Basic 您也能开发Android App〈增订版B4A+B4i〉》这样写的,B4A“是以色列Anywhere Software公司开发的整合开发环境,这是针对Android平台开发的一套简单且功能强大的快速应用程式开发工具(Rapid Application Development,RAD)。”

Solvusoft Corporation网站上也有一段介绍:“Anywhere软件是由埃雷尔Uziel成立于2005年。它专注于开发移动软件和移动技术。它开发和销售应用程序开发工具,用于多个平台。”

B4A官网上是这样概述这个开发工具的:“B4A包括快速开发任何类型的Android应用程序所需的所有功能。B4A被来自世界各地的数万名开发人员使用,包括NASA,HP,IBM等公司。与B4i一起,您可以轻松开发适用于Android和iOS的应用程序。B4A 是 100% 免费的。”(B4A官网没有中文页面,上述是Microsoft Edge浏览器从英文翻译过来的。)这个描述的页面往下拉就是B4A官方原版的安装教程了。

上一篇介绍了学习Android开发需要了解的一些基础知识:B4A编程开发路线001_Android安卓基础-腾讯云开发者社区-腾讯云 (tencent.com)

本篇复述笔者在Win10系统安装配置B4A开发工具,就是集成开发环境的流程。安装方法主要参考了B4A官网教程、leslie_xin博文、云里刚视频,在此表示谢意!

安装概述:

  • 第一步,是下载安装Oracle(甲骨文)公司的JDK,推荐OpenJDK 14 + OpenJFX 14(jdk-14.0.1.zip),关于JDK在上一篇有介绍;
  • 第二步,下载安装google公司的安卓SDK命令行工具(commandlinetools-win-9123335_latest.zip)和所需资源(resources_11_22.zip),关于SDK在上一篇有介绍;
  • 第三步,是从Anywhere Software官网下载安装B4A完整版主程序(B4A.exe),笔者2023年06月30日安装的是12.5(64bit)版本,建议按默认路径安装;
  • 第四步,打开B4A开发工具切换语言为中文简体;
  • 第五步,配置JDK路径;
  • 第六步,在安卓手机上安装B4A-Bridge(b4a_bridge.apk)。

注意,官网“建议使用7-Zip等工具解压大包”。否则可能会导致解压出错或丢失文件。解压工具(7z2301-x64.exe)。

1、下载安装OpenJDK 14 + OpenJFX 14

链接:OpenJDK 14 + OpenJFX 14(jdk-14.0.1.zip)。

官方建议使用7-Zip工具解压压缩包至“C:\java”目录中,是将解压后的整个“jdk-14.0.1”文件夹放置进去。笔者使用的是win10系统,参考云里刚的视频是在C盘新建了B4X目录,解压放置之后的结构就是“C:\B4X\jdk-14.0.1”,jdk-14.0.1解压后的文件夹中包含了8个项目文件:

OpenJDK 14 + OpenJFX 14解压后的文件结构
OpenJDK 14 + OpenJFX 14解压后的文件结构

2、下载安卓SDK命令行工具以及所需的资源

下载安装google公司的安卓SDK命令行工具(commandlinetools-win-9123335_latest.zip)和所需资源(resources_11_22.zip)。

安卓SDK命令行工具压缩包“commandlinetools-win-9123335_latest.zip”解压后的文件夹为“cmdline-tools”,里面包含了4个项目。参考云里刚的视频放置到了C盘新建的目录“C:\B4X\Android”下;所需资源链接的压缩包“resources_11_22.zip”解压后的文件夹包含了7个项目, 笔者也是参考云里刚的视频一起放置到了“C:\B4X\Android”下。两个压缩包解压放置后的文件结构如下图:

下载安卓SDK命令行工具以及所需的资源解压放置后的文件结构
下载安卓SDK命令行工具以及所需的资源解压放置后的文件结构

3、下载安装B4A主程序,按默认路径安装

下载安装B4A完整版主程序(B4A.exe),笔者2023年06月30日安装的是12.5(64bit)版本,建议按默认路径安装。下载的文件就是windows的“.exe”可执行文件,可以直接双击执行安装至默认目录中,比如笔者的“C:\Program Files\Anywhere Software”。

4、切换语言选项

默认IDE界面语言是英文的,我们可以通过菜单栏操作切换至简体中文。选择菜单,【Tools】➡【IDE Options】➡【Language】➡【Simplified Chinese(简体中文)】,从英文界面切换至中文界面。切换至引文界面之后,也并非界面上所有的文字都是中文状态,部分界面是中英混搭状态的。

B4A开发工具语言切换_英文到中文
B4A开发工具语言切换_英文到中文

当然也可以从中文切换至其他语言。选择菜单,【工具】➡【IDE选项】➡【语言】➡【English】,从中文界面切换至英文默认界面。

B4A开发工具语言切换_中文到英文
B4A开发工具语言切换_中文到英文

5、配置安卓JDK路径

我们在中文界面配置以下安卓JDK路径。选择菜单,【工具】➡【配置路径】,打开《路径配置》窗口,将 “javac.exe” 路径配置为正确的JDK路径,比如笔者的“C:\B4X\jdk-14.0.1\bin\javac.exe”。将“android.jar”路径配置为正确的jar路径,比如笔者的“C:\B4X\Android\platforms\android-33\android.jar”。

JDK和JAR路径配置
JDK和JAR路径配置

如果要使用模拟器或安装更多组件,请单击 [Open SDK Manager]按钮打开 《B4A Sdk Manager》窗口 ,笔者将路径设置为:C:\B4X\Android\cmdline-tools\bin\sdkmanager.bat。

IDE会自动读取library标准类库的位置,笔者对于【额外类库】还没有仔细琢磨。

【共享模块】好像不用了的。

关于安卓模拟器,笔者还没有完全弄懂,还是使用官方推荐的B4A-Bridge通过真机模拟,后来学习通过USB链接真机模拟,在后来安装了夜深模拟器在笔记本上模拟。后面分别写写模拟器的安装。

6、在安卓手机上安装B4A-Bridge

在安卓手机上安装B4A-Bridge,可以直接下载apk应用程序(b4a_bridge.apk)进行安装。据B4A官网描述,该应用可以从Google Play或者华为应用市场下载安装。

笔者是从官网直接下载b4a_bridge.apk安装到红米手机上的。安装成功后,手机上会显示《b4a_bridge》应用程序的图标:

《b4a_bridge》应用程序
《b4a_bridge》应用程序

双击《B4A-Bridge》图标即可打开应用,显示未连接状态(Waiting For connections):

B4A-Bridge未连接状态.jpg
B4A-Bridge未连接状态.jpg

同时,界面上有显示了一个IP地址(My IP:192.168.3.29),此IP地址是手机连接了WIFI之后由路由器分配的。注意,如需通过B4A-Bridge使得手机与电脑上的B4A开发工具成功连接,必须使得两者都同时连接至同一个路由器。如果手机上没有连接局域网(一般连接WIFI),则B4A-Bridge打开后会提示“未连接到无线网络。”(My IP:Not connected to wireless network.)。

B4A-Bridge:My IP:Not connected to wireless network
B4A-Bridge:My IP:Not connected to wireless network

一旦手机连接了WIFI网络,则B4A-Bridge应用界面上会自动更新局域网IP。我们可以操作B4A开发工具,通过菜单,【工具】➡【B4A Bridge】➡【连接】➡【新IP(N)】输入手机上《B4A-Bridge》显示的“My IP”或者原来连接过的IP进行连接。连接成功后,在IDE左下角会由“已连接”的提示。

B4A通过Bridge连接手机.png
B4A通过Bridge连接手机.png

手机与B4A通过B4A-Bridge成功连接后,我们后面新建项目并编译之后即可将APP应用模拟安装到手机上进行演示。也可以通过B4A主界面的【设计器】菜单进入可视化设计器,将设计器与手机连接后在手机上安装《B4A Designer》应用显示我们在可视化设计器上设计的View视图控件的的真实状态,而且,可以通过《B4A Designer》使得手机上的布局与电脑上可视化设计器的布局互动。

下一篇考虑写一下,如何通过B4XPages模板新建一个《HelloWorld》项目继续说说B4A-Bridge的操作。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、下载安装OpenJDK 14 + OpenJFX 14
  • 2、下载安卓SDK命令行工具以及所需的资源
  • 3、下载安装B4A主程序,按默认路径安装
  • 4、切换语言选项
  • 5、配置安卓JDK路径
  • 6、在安卓手机上安装B4A-Bridge
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档