我下载了Android工作室并安装了它.当我发布它时,它都是"图形化的".我的屏幕阅读器上没有任何内容.
我更喜欢我可以使用我的记事本应用程序,但"独立"教程太烦人了,网上没有很多教程都有使用记事本制作应用程序的说明.我想知道是否有替代IDE或其他方式来编写Android应用程序?
Java IDE Eclipse与我的屏幕阅读器也不是很兼容.我使用Freedom Scientific的JAWS屏幕阅读器.我曾经使用我的记事本编写Java桌面软件,所以我熟悉使用记事本编程.
此外,如果我以某种方式弄清楚如何使用记事本制作Android应用程序,我将如何测试它们?我需要一部手机吗?我很抱歉所有这些初学者的问题,但我是初学者:)
njz*_*zk2 10
过渡到 android studio 以来的好处是,现在 android 项目的构建是使用 Gradle 完成的,并且可以完全通过命令行进行试点。因此从技术上讲,您根本不需要 IDE。
基本上,每个项目都至少有一个build.gradle包含构建它的说明的文件。您只需使用适当的命令启动 Gradle 即可编译您的应用程序。
Yellive 提到了从命令行构建应用程序的工具,还有用于创建项目结构和基本构建文件的工具:http://developer.android.com/tools/projects/projects-cmdline.html(本文档不过,似乎并不完全是最新的,因为它提到了旧project.properties格式)
拥有一部手机来运行您的应用程序肯定会更好、更快地开发。该模拟器远非完美,速度很慢,有时甚至不响应。在手机上安装其他应用程序也比在模拟器上安装更容易,以防您的应用程序与其他应用程序交互。
你可以点击这个链接:http : //developer.android.com/tools/building/building-cmdline.html 如果你只想构建而不是运行,你不需要手机。如果您想在没有手机的情况下进行测试,您可以通过在 Android SDK 文件夹中运行“AVD Manager.exe”来使用模拟器。
总结——根据最初的问题和赏金捐助者的要求,这篇文章应阐明:
\n首先,必须注意的是,Android 项目的\xc2\xa0 精确结构主要取决于所使用的 IDE,例如 Android Studio、\xc2\xa0Eclipse、\xc2\xa0IntelliJ 及其支持的构建系统,例如 Gradle、\ xc2\xa0Maven,\xc2\xa0Ant。然而,没有人被迫使用其中任何一个。相反,人们不需要使用它们中的任何一个,甚至不需要使用它们中的任何一个,正如我在移动开发“APK Building on Mobile”一文中从理论和实践中讨论的那样。“APK Builder”和“依赖收割机”。
\n因此,Android 项目实际上不存在“正确”的物理结构,只有如图 1 所示的逻辑结构。
\n\n尽管如此,人们可以假设,人们想要创建一个类似 Android Studio 的项目结构。唉,正如该工具的 Android 开发文档中所指出的android,以及 Stackoverflow 线程“如何从命令行创建 Android 项目”中所讨论的,曾经为此目的提供的android工具已被弃用,并且不属于不再是官方命令行工具了。它的所有功能都已委托给其他工具。正如官方文档所说,Android 项目的自动创建现在是使用 Android Studio 本身完成的。
因此,目前 CLI 上还没有替代品。人们必须手动创建这种项目结构,或者复制现有的 Android Studio 项目作为基础。
\nAndroid SDK 命令行工具的 Android 开发人员文档和相应的发行说明是工具文档的第一个地址,考虑了设置、使用选项和进一步的说明。
\n设置基于 CLI 的 APK 开发环境的基本步骤如下。
\ncmdline-tools,其中包括sdkmanager管理 SDK 组件、avdmanager模拟器的核心工具,以及调试和调整工具,例如r8和lint。sdkmanager安装以下软件包:\nbuild-tools- 包含基本工具链程序,如aapt、、apksigner和d8。platforms-- 包含您想要开发的 Android 平台,即 API 级别。请注意,您可以根据需要并行使用多个平台。platform-toolsadb-- 包含与相应Android 平台接口的工具,例如重要的工具。platform-tools根据之前选择的套餐进行选择platforms。ndk- 高性能本机编程所需。avdmanager管理Android SDK的Android设备模拟器。gradle根据安装指南进行安装。然后可以从 CLI 使用 Gradle,如其命令行界面用户指南中所述。人们实际上可以直接在移动设备上开发移动应用程序。因此必须在其上安装终端仿真器Termux。安装和使用不需要设备root。它的存储库提供了用于多种用途的软件包,尤其是 APK 构建所需的所有工具。
\n然后有两种方法可以在 Termux 中实现基于 CLI 的开发。
\n一种是通过严格遵循本指南,实现与桌面上基本相同的设置,如上所述。请注意,这将需要您的移动设备上至少有 6GB 可用存储空间,很容易达到 10GB 或更多。
\n另一种是使用专注于核心工具的APK 构建工具链,可以是自行构建的,也可以是现有的,例如zs-apk-builder. 这允许一个纤薄的解决方案,需要所有的一切,所以所有必要的组件,小于 850MB,并且没有进一步的配置。考虑到项目的结构和复杂性,工作不受限制。除了 Java 和 Kotlin 之外,还支持使用本机 C/C++ 代码的项目。
有多条路通罗马。免费的可用工具允许在桌面环境甚至移动设备本身上进行纯粹基于 CLI 的 Android 应用程序开发。玩得开心!
\n