android 用swift开发,使用 Swift 语言编写 Android 应用入门

本文介绍了如何在Android设备上运行Swift代码,通过构建Swift Android stdlib和编译简单程序,实现'Hello, World'的运行。需要Linux环境、Android NDK以及特定的库和脚本来完成这一过程。" 111397127,9843751,Neo4j教程:用csv构建知识图谱,"['图数据库', '数据导入', '图谱构建', 'Neo4j操作']
摘要由CSDN通过智能技术生成

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。

常见问题解答

让我们来回答如下经常被问及的问题吧:

这是否以为着我能够用Swift快速的开发安卓应用?

做梦,虽然Swift编译器可以胜任在安卓设备上编译Swift代码并运行。这需要的不仅仅是用Swift标准库编写一个APP,更多的是你需要一些框架来搭建你的应用用户界面,以上这些Swift标准库不能提供。

另一方面,一个理论上可以从Swift调用Java应用程序接口,但是不同于Objective-C,Swift编译器对Swift-to-Java桥接毫无作用。

预备知识

为了能顺利使用这份向导,你需要:

1. 可以编译Swift源码的Linux环境。stdlib目前只能在Linux环境下编译成安卓可用版本。在尝试为安卓构建之前,确保你能够参考Swift项目的README为Linux做编译。

2. 安卓NDK,高于或等于21版本,在以下链接提供下载:

3. 一台可以远程调试的安卓设备。我们需要通过远程调试来讲stdlib结果部署到安卓设备上。你可以按以下官方向导来远程调试:https://developer.chrome.com/devtools/docs/remote-debugging.

安卓上的”Hello, world" 1. 构建Swift Android stdlib 依赖

你可能注意到了,为了构建Linux下的Swift stdlib,你需要apt-get install libicu-dev icu-devtools。 简单来说,构建

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值