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的基本使用方法,分享我遇到过的一些问题。

【2020版】Basic4Android安装配置指南相关推荐

  1. Mac 2020版M1 安装虚拟机发现网络不可用(配置方法)

    看过我之前这篇文章Mac 2020版M1 安装虚拟机各种踩坑详解(关注文末小惊喜哟) 友友,在安装完虚拟机后,正常网络是可以连接的,但是我过了段时间(可能我用的是wifi?或者我最近升级系统了?)就是 ...

  2. GitLab 安装配置指南

    为什么80%的码农都做不了架构师?>>>    GitLab 在 CentOS 7系统上的安装配置指南 1.简单介绍 GitLab 是利用 Ruby on Rails 开发的一个开源 ...

  3. Mac 2020版M1 安装idea+jdk+maven的踩过的坑

    Mac 2020版M1 安装idea+jdk+maven的踩过的坑 文章目录 Mac 2020版M1 安装idea+jdk+maven的踩过的坑 前言 一.Mac 下IntelliJ IDEA的安装 ...

  4. 电子专利申请环境VMware10镜像XP-CPC 最简安装配置指南

    电子专利申请环境VMware10镜像XP-CPC 最简安装配置指南 大家对CPC的吐槽 直接让你怀疑人生 最简安装 图文安装步骤 1.解RAR压缩包 2.安装VMware10虚拟机 2.启动虚拟机 3 ...

  5. Ubuntu 10.04 安装配置指南

    Ubuntu 10.04 安装配置指南 作者: Jandy 版本:1004.1.0504 --- 目录 〇. 准备 一. 安装 二. 配置 三. 输入法 四. Flash 五. 附录 六. 更新 -- ...

  6. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  7. Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)

    Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897

  8. 服务器证书安装配置指南(Nginx)-天威诚信

    服务器证书安装配置指南(Nginx) 一.生成证书请求 您需要使用CSR生成工具来创建证书请求.    1.下载AutoCSR:   http://www.itrus.cn/soft/autocsr. ...

  9. RabbitMQ快速安装配置指南

    RabbitMQ快速安装配置指南 官网的安装教程由于需要解释原理很多废话,这里总结一下在CentOS7环境下的安装配置过程.如需理解原理,请看官网原文的安装指南或翻译 1. 安装RabbitMQ se ...

  10. 高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南

    原文:http://my.oschina.net/wstone/blog/365010#OSC_h3_13 (WJW)高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南 [X] ...

最新文章

  1. java openfile busy_android java.io.IOException: open failed: EBUSY (Device or resource busy)
  2. Facebook TensorMask:一种新的密集滑动窗口分割技术
  3. SpringMVC入门学习---拦截器
  4. 微软可能是全球最大的开源贡献者,但开发者似乎并不买账​​​​​​​
  5. Android自定义spinner下拉框实现的实现
  6. JavaScript作用域闭包简述
  7. web office apps 在线预览实践
  8. HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
  9. u-boot.lds文件简介
  10. Spring 事物传播特性
  11. mysql 存储过程遍历_Mysql创建存储过程及遍历查询结果
  12. ES6学习(箭头函数详解)
  13. Linux中对两文件处理
  14. arguments.callee的临时指向特性
  15. mysql instead of触发_Instead of触发器
  16. C++经典面试题(基础算法版)
  17. 《构建之法》阅读笔记03
  18. windows系统mysql-5.7官方绿色版zip包安装教程
  19. java内嵌html5浏览器_Jcef内嵌浏览器windows版本的编译及使用
  20. 深入理解PSNR(峰值信噪比)(附matlab代码)

热门文章

  1. 【模板一】计算机XXXX系统-毕业设计
  2. 扫盲 BT Sync——不仅是同步利器,而且是【分布式】网盘
  3. Tomcat 发布时war解压
  4. c语言编写个人收支管理系统,个人收支管理系统
  5. 新hp设备无法连接到计算机,联想的台式机,用的win7系统,无法装惠普1108打印机驱动,一直显示新设备现已连接,然后无限循环!!!...
  6. 测试晶面间距软件_DM3软件使用 透射电镜照片上晶格间距的测量是从两条线的最里面测量...
  7. 记录一次阿里云Mysql 数据库恢复 qp.xb文件恢复数据
  8. knockoutjs入门要点
  9. matlab构造arma模型,ARMA模型构建及MATLAB实现
  10. java工程师职业价值观_什么是职业价值观?舒伯职业价值观测试