如何在安卓手机/平板上“轻松”开发软件项目

如何在安卓手机/平板上“轻松”开发软件项目

作为一个在手机上开发了三年程序的萌新,给各位想要入坑程序开发但又没有电脑的同志们分享点经验流汗滑稽
在手机上打代码的体验肯定不如电脑,如果你已经拥有一台性能强劲的电脑了的话,可以退出这篇图文了二哈
先说说我现在在用的几款app吧qqdoge
Android程序开发用的是 【AIDE】

图片[4]-如何在安卓手机/平板上“轻松”开发软件项目-拾柒网

AIDE

至于为什么要用它,大概是因为这是Android上唯一能开发app的Android IDE了吧喝酒
(当然有可能我是火星人,只知道这个)
代码高亮,自动缩进,文本替换等基础功能一应俱全,这点不用说,重点在于它可以实时纠错,自动补齐,而且自带编译器,可以自定义app的签名,完全可以用于开发常规的Android项目了
缺点就是经常误报错,编译时经常卡住,项目一大编辑就很卡,SDK还停留在21,XML预览和编译之后的样子完全不是一回事
(当然可能是因为我的设备太拉了或者我的aide版本不对)
总之还是推荐的,毕竟暂时没有发现更好的替代品qqdoge

C和shell的开发我用的是(其他语言像Java或者Python之类的也支持)
查看链接

图片[7]-如何在安卓手机/平板上“轻松”开发软件项目-拾柒网

QuickEdit

这个是我用过安卓上最适合编辑代码的记事本了,以前试过ES文件管理器自带的文本编辑和其他的很多记事本,要么就是bug很多,要么就不支持代码高亮、文本替换、自动缩进,综合下来还是推荐这个
它可以代码高亮,而且可以切换代码高亮风格,文本替换,自动缩进啥的也基本都有
并且还可以自动保存,可以一次打开很多文档
缺点是代码高亮经常出问题(升级了几个版本都这样),自动保存的时候会取消焦点导致打一半的代码被打断,空格的长度有问题(代码排版会变很乱),不支持编译,不能自动纠错,不支持代码补齐(全靠手搓喝酒),自动缩进很傻(复制粘贴的不会缩进)

考虑到上面的记事本不支持编译,aide和记事本都没法自动上传git,所以就要用到最后一个神器了喝茶 【高级终端Termux】

图片[10]-如何在安卓手机/平板上“轻松”开发软件项目-拾柒网

termux

装上clang和git之后就可以编译c语言代码和上传git了
不过这些功能原本IDE就应该带有的,可惜Android上还没有发现那么全能的IDE
自己写几个脚本基本上也能一键编译一键上传
算是勉强能用吧(条件所限,没有办法懒得理

至于程序的调试,那基本靠编译器的报错和用户的反馈喝酒,没有IDE那么强大的测试环境,不过你也可以试试用查看链接
看看Android Runtime的报错,用top命令看看自己编译的程序有没有死循环或者内存溢出

图片[13]-如何在安卓手机/平板上“轻松”开发软件项目-拾柒网

MatLog

图片[14]-如何在安卓手机/平板上“轻松”开发软件项目-拾柒网

top命令

如果经济条件允许的话,我的建议还是用电脑受虐滑稽

目前我的经验只有这些,毕竟我也才刚入坑没多久皱眉,如果有大佬愿意分享自己的经验那再好不过cos滑稽

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
提问 抢沙发

请登录后发表评论

    暂无评论内容