我可以在.apk文件中编写应用程序并将其安装到我的设备上,只需将其传输然后在手机上打开即可吗?我可以避免令人沮丧的Eclipse和ADT的复杂性吗?
背景:
我今天决定学习开发Android应用程序。我下载了ADT软件包,然后花了半天时间尝试连接我的设备,这样我就可以运行一个预制的Hello World应用程序了。经过多次失败后,我很沮丧,只想开始编写代码。
答案 0 :(得分:2)
这是我在开发Android应用时试图避免的事情。最简单的方法是将电子邮件发送给自己或使用FTP客户端将其放在网站上。从那里,你可以下载 APK 然后安装它。但是,您必须启用“来自未知来源的安装”,以便您可以从以外的地方下载应用 Google Play商店。
答案 1 :(得分:1)
如果您通过电子邮件将.apk
发送给自己并启用Install from unknown sources,那么您应该可以将其作为电子邮件中的附件点按,安装并运行。
同样,您可以安装file manager应用,转移.apk
并从那里打开。
就我个人而言,当我更倾向于使用Sublime Text进行编辑以及命令gradle
和adb
时,我发现IDE可能非常耗费资源,速度慢且不必要用于构建,安装和调试应用程序的行 - 这实际上就是我所做的,所以你可能想要试一试。
答案 2 :(得分:0)
作为Eclipse / ADT的替代方案,您可以尝试使用IntelliJ Idea构建的新(ish)Android Studio。
如果您想开发Android应用程序,Android SDK及其所有工具都无法解决,但Android Studio可能会更好地隐藏这些内容。
@Tom Leese的答案是在手机上安装APK的方法,但从长远来看,你无法真正避开这些工具。最终你必须进行调试,这将要求你让ADB工作。
答案 3 :(得分:0)
尝试使用AIDE开发。
AIDE是一个集成开发环境(IDE),用于直接在Android设备上开发真正的Android应用程序
答案 4 :(得分:0)
听起来您可能只是在连接设备时遇到问题。您可以而且应该首先在Eclipse之外工作。您没有提到您正在使用的主机操作系统,但您需要执行以下操作。如果您遇到任何困难,请询问。
adb start-server; adb devices
。如果您的设备已列出,那么您已成功连接设备,并可以使用ADB命令通过USB直接安装APK。