ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Andrew

作者: SergiJuanola 全部

Andrew 是一个针对 Sublime Text 2 和 Sublime Text 3 的轻量级 Android 开发项目。它使用 Monitor 来获取一个完全功能的 Android 开发环境,无需安装大型 IDE。

详细信息

  • 2013.11.07.11.38.55
  • github.com
  • github.com
  • 11年前
  • 1小时前
  • 12年前

安装

  • 总数 4K
  • Win 2K
  • Mac 924
  • Linux 1K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明文件

源代码
raw.githubusercontent.com

Andrew

Andrew 是一个针对 Sublime Text 2 和 Sublime Text 3 的轻量级 Android 开发项目。它使用 Monitor 来获取一个完全功能的 Android 开发环境,无需安装大型 IDE。

最近更改

0.3.2

  • 添加了对 Windows 的支持(查找SDK、创建/导入项目、使用 Monitor)
  • 移除了 DDMS、设备和 SDK 管理器,并替换为 Monitor(Android SDK 最新版本的整合)
  • 导入更新项目,以便与 Andrew 和 Sublime Text 一起使用
  • 添加了一些快捷键

0.3.1

  • 移植到 Github
  • 移除了对 Windows 的支持(直到最终完成)

0.3

  • 重构... > 字符串 从您打开的文件中获取文本并将其重构到 res/values/strings.xml

0.2

  • 主要菜单重构。
  • Andrew > 编译... > 保存时编译 打开时,在后台进行调试编译。
  • 添加了 DDMS 选项,以及 SDK 管理器和设备管理器。
  • 在编译后会填充资源,或在资源为空时。现在它加载更快,且与最新的资源一起工作。

0.1

  • 首个版本

要求

为了使用 Andrew,您需要

  • Android SDK 安装到您的计算机上,并安装 Android 平台版本。与此相关的任何要求也是必需的。
  • 针对 Linux 用户,为您的设备设置权限(查看 此处 了解如何操作)。
  • ant(您需要它来编译 Android 应用程序)。

第一步

在开始编码之前,您应该设置您的环境。

  1. 转到Andrew > Preferences > Locate SDK命令,选择是手动输入还是自动搜索。
  2. 转到Andrew > Preferences > Workspace path命令,选择默认创建项目的位置。和Eclipse的工作区类似。
  3. 通过点击Andrew > Android managers > Android SDK Manager检查一切是否正常工作。如果一切正常,你应该会看到Android SDK Manager窗口。否则,检查控制台以查看任何错误。
  4. 开始编码
    1. 使用Android > New Android Project创建项目,并按照步骤操作,或者
    2. 通过打开项目的根目录来使用你已创建的项目。
      1. 如果是这样,你需要运行<Android-SDK-Path>/tools/android update project --path /path/to/project来生成一个build.xml文件。

编码帮助

布局标签

使用标签为任何布局项目编码。这简化了布局的开发,通过使用Tab键来移动典型的参数。

资源

总是写R.id. widgetid很烦?按下Ctrl+Shift+Alt+R(或者在Mac OS X上Super+Shift+Alt+R)并使用菜单选择要放入的内容。

编译并发送至设备

可以选择调试模式或发布模式(如果拥有keystore,可以直接签名任何发布.apk),但您也可以以调试模式编译并发送至第一个连接到计算机的设备,安装时自动打开。就像您在Eclipse中做的一样,但是在Sublime Text 2中。

目前

Andrew处于最初版本,因为我投入的时间有限。这就是为什么我鼓励每一个人,如果想要改进这个插件,都可以分叉并创建新功能或改进现有功能。

实际上,目前它只能在基于Unix的平台(Linux/Mac OS X)上工作。

早期未来

首先要改变的是每次保存后异步编译。实际上,背景工作更多,前台工作更少。

贡献者

你是否有一个你希望包括的辉煌特性?你是否发现了一个错误并修复了它?你是否提供了Windows兼容性?你认为你可以改进这个项目(告诉你,你绝对可以)?分叉项目并发出拉取请求。我会亲自检查并将其最终合并到项目中。

许可

这是一个为Sublime Text 2的开源git项目。任何人都可以在这里贡献,分叉,以任何方式使用这个项目。它是免费的,也没有任何保证。始终与版本控制系统一起使用以避免任何问题。自行承担风险使用。