网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月12日漏签0天
appinventor吧 关注:4,569贴子:20,824
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 5回复贴,共1页
<<返回appinventor吧
>0< 加载中...

扩展组件开发环境搭建

  • 只看楼主
  • 收藏

  • 回复
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
扩展组件开发环境搭建
App Inventor 2允许我们自己开发扩展组件,但是MIT原生的编译环境搭建相对比较复杂,费时费力。本文介绍一个比较轻便的aix编译器。
本编译器由Zhangzq网友开发,在此对他的辛苦付出表示感谢。
下载java jdk,开发扩展只用jdk1.8就可以了。安装并配置好环境变量,参看这个教程。
下载AIX Complier,并解压到电脑。下载地址,也是Zhangzq的Gitee仓库, 本例是解压到E盘aixcompiler文件夹下:

双击aixc.bat文件,可以看到aixCompiler的用法如下:

右键点击,另存这个模板文件,解压到E盘。它的目录结构是 Test AIX是项目名,下面有src,assets,jni,lib等目录。
src文件夹是存放源码文件,在src内按照包名的顺序再建立文件夹和java文件,结构如图:

其中,TestAIX.java就是扩展的源码,是个文本文件,可以用很多的文本编辑器打开(比如notepad++, editplus等等,并且保存为utf8格式的文本。切记不要用windows自带的记事本和写字板打开。)。你可以在这个模板基础上修改成你需要的代码。注意包名和目录结构的对应关系。
如果要引用素材资源,需要把资源放在assets文件夹下,在源码中添加:
@UsesAssets(fileNames = "assets1.html,assets2.js")
如果要导入其他jar包,需要把jar文件放在lib文件夹下,在源码中添加:
@UsesLibraries(libraries = "someJarFile.jar")
如果要引用so包,需要把so文件放在jni文件夹下相应的类别中,并在源码中添加(官方文档是这样写的,但是测试并不成功):
@UsesNativeLibraries(v7aLibraries = "someSoFile.so")
打开命令行窗口(按win+R,运行cmd命令),执行如下命令:
E:\aixcompiler\aixc.bat E:\TestAIX

如果不想输入代码或者怕输入错误,可以直接拖动TestAIX文件夹到aixc.bat文件上,等同于执行上述命令。
如果没有错误的话,会显示编译完成及用时。如图:

如果看不到倒数第二行的“编译完成,累计用时”这几个字,说明有错误,请仔细查看窗口显示的提示信息,修改源码。
编译完成,会在TestAIX文件夹下生成一个build文件夹,aix扩展文件会保存在E:\TestAIX\build\outputs文件夹下。(同时还有个md文件,这个是同步生成的aix说明文件,可以配合gitbook生成html文件。有兴趣的自行研究,这里不作说明)
现在可以将aix导入wxbit(将aix文件直接拖动到wxbit的组件设计界面就可以导入),扩展导入后如下图。你可以对照源码,看看这些块是对应的源码中的哪一部分。

记事本编辑源码虽然简便,但是没有代码提示,不能很好的组织文档,建议使用Eclipse或者其他高级的代码编写软件。

多多查看其他的app inventor组件的源码,可以更好的了解如何写aix。


  • 走走停停
  • ai炒饭
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
吧主 有没有qq群


2025-11-12 19:13:09
广告
不感兴趣
开通SVIP免广告
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只有个wxbit的收费群


  • 爱玩游
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我就在做这种,但是我找了山东中杨科技公司帮忙一个人是真个很难搞,他们公司效率很高,数据安全售后服务到位


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回appinventor吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示