是否可以在没有 Java 的情况下构建 Android 应用程序? [复制]

Posted

技术标签:

【中文标题】是否可以在没有 Java 的情况下构建 Android 应用程序? [复制]【英文标题】:Is it possible to build Android apps without Java? [duplicate] 【发布时间】:2013-03-20 02:38:04 【问题描述】:

我想学习如何编写适用于 android 的应用程序。我不是很喜欢Java。我读到您可以使用 Python 和 C++ 构建 Android 应用程序。那么我可以完全不使用 Java 构建应用程序吗?在构建 Android 时,C++、Python 和 Java 的优势是什么?另一个问题:Django Framework 是否适用于 Android?感谢您的宝贵时间。

【问题讨论】:

【参考方案1】:

您可能想要查看诸如 Phonegap、Scala、Groovy、Mirah、Rhodes、Clojure 之类的工具

【讨论】:

【参考方案2】:

是的,这是可能的,但我认为这不是一个简单的方法

如果你想使用 python,你可以在这里使用 python wrapper -> https://code.google.com/p/python-for-android/ 它与 Scripting Layer for android (https://code.google.com/p/android-scripting/) 一起构建

如果你想使用 C++,你可以使用 google SDK 提供的 android NDK 和 JNI,如果你想学习,这是一个很好的例子 -> https://code.google.com/p/cgroupmgr/wiki/JNIBasics

但最后我认为你应该学习 java 来编写 android 代码 :) 因为这样你就可以完全理解和利用 android SDK

【讨论】:

以上是关于是否可以在没有 Java 的情况下构建 Android 应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有硬编码的情况下在 Windows 上运行的 Java 中构建 Linux 路径吗?

当我在 Flutter 中构建 Widget 时,我可以在没有 Scaffold 的情况下制作它吗?

是否可以在没有外部文件的情况下在 Java 中保存进度?

Flutter,是不是可以在没有小部件构建方法的情况下在功能中使用 Firestore Stream Builder?

IOS 的 Flutter 应用程序,是不是可以在没有 Xcode 的情况下设置 IOS“旧版构建系统”?

如何在没有默认行填充颜色的情况下构建Bokeh数据表?