发布日期:2025-10-07 20:02浏览次数:
前几天我想试试用C++搞安卓应用,直接去官网找了个叫啥Android Studio的玩意儿,下载下来。安装可费劲了,电脑卡得跟蜗牛似的,等了大半个钟头。装好后,还补了个工具包叫NDK,按网上指南一步步点按钮,没多想就搞定了。
打开Android Studio,点开菜单选新建项目。名字随便起,选了Native C++的模板。软件自动帮我搭了个架子,界面花里胡哨的,但还算简单。我往里加了点C++代码文件,拖拖拽拽弄进去,保存了一通。
我开始埋头写C++文件了,就是个简单的计算函数,比如加俩数。手打字慢吞吞的,代码写错了n遍,老是报错,看得头晕。边修边试,弄了个文件叫*。还加了点输出信息的句子,看运行结果。
这步最头疼,我得把C++和安卓自己的Java部分连起来。用了那个JNI玩意儿,在Java代码里写了点接口,引用C++函数名字。整了个加载库的句子,调来调去总对不上,气死我了。折腾两小时,总算让Java能调用C++写的计算了。
插上手机,点了个运行按钮。软件编译过程慢得离谱,编译条红红绿绿的,等了十来分钟。运行后弹出安卓应用,我点了下按钮,结果算出来了!高兴坏了,拍大腿庆祝。但还是有bug,数字有时算错,反复调试三四遍才凑合能用。
整个流程走下来,我觉得用C++搞安卓就是苦力活。工具一堆问题,安装费时,代码写的不好还老出错。跑起来算个加法,成就感爆棚,但耗时耗力的,不如直接Java快。下回想试试别家的方案,省点劲儿。