Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

Sdks,司机和根 - 哦,我的!

目录:

Anonim

大家好。 向我们的AndroidCentral读者介绍新功能。 这是一个小空间,我们可以在Android模型和黑客社区中讨论和展示最好的周,即使是那些Android新手也能理解。

这不是设备或运营商特定的,因此将其视为Android所提供给我们的所有内容的展示,因为它具有开放性。 我们经验丰富的老兵可能会发现其中一些是多余的,但我们会尝试将事情保持在所有人都可以理解的水平上,以便我们保持同一页面。 本周的版本会有点长,所以我们可以介绍一些东西,所以请耐心等待。

请记住,我不能同时到处(直到我完善我的克隆机!)所以我可能会错过你没有的东西。 阻止这种情况发生的最好方法是向我发送有关我们定制手机的所有酷炫方式的提示和链接。 就像定制社区一样,让我们​​共同努力吧!

现在开始好吃的。

每周我们都会介绍一些只需命令提示符和数据线就可以完成的技巧。 虽然有下载和zip文件和ROM以及您可以使用手机实现的所有其他酷感,但通常最简单的技巧可以产生最大的影响。

Android SDK

本周我们将从头开始。 安装Android SDK - 这是软件开发工具包的简称 - 这是让开发人员能够做到的事情。 现在你也可以。

第1步:准备工作和下载

首先,让我们在您的PC上准备一个工作区。 我的建议是在硬盘的顶层创建一个文件夹,以便从命令行轻松访问。 C:\ Android_stuff 比 C:\ users \ gbhil \ documents \ tools \ devices \ Android \ stuff 更容易记忆。 我使用我的工作区来备份,壁纸,ROM和工具以及SDK。 只需在工作区内为每个文件夹创建一个单独的文件 单击下面的图像将其放大,看看我如何设置Android_stuff文件夹。

现在是下载SDK的时候了。 前往https://developer.android.com/studio。 您将看到Windows,Mac OS X和Linux的下载。 选择适当的类别并将文件下载到桌面。 不要被许可协议推迟。 阅读,你会发现它非常标准。

使用您喜欢的归档工具解压缩下载,然后将解压缩的文件夹拖到工作区中。 不要打开文件夹,只需拖动整个文件夹即可。 而已。 Android SDK现已安装。

第2步:安装USB驱动程序 - 一个必要的邪恶

安装USB驱动程序几乎一样简单,但需要几个步骤,如果您运行Windows,则需要执行此操作。 打开刚刚移动的SDK文件夹,然后双击SDK目录中的“SDK Setup.exe”。 你会看到一个如下所示的窗口。

确保选中左窗格中的“可用包”。

单击顶行地球旁边的三角形以展开列表。

我需要检查我在示例图片中用红色圈出的内容。 那将下载USB驱动程序。 除非您对软件开发或运行Android设备模拟器感兴趣,否则您可以不检查其他所有内容。 如果您决定安装其他部分,请准备下载1千兆字节。

单击安装选中。 驱动程序将自己下载到SDK中。

现在在您的设备上,点击菜单按钮。 选择Settings(图1),然后选择Applications(图2)。 现在单击Development(图3),确保选中USB调试(图4)。 使用后退键退出桌面。

现在,将手机插入,就像转移歌曲或图片一样。 但这次不要拉下阴影并安装SD卡。 您将从Windows获得“发现新硬件”消息。

选择“查找并安装驱动程序软件”。

选择“不要在线搜索”。

选择“我没有磁盘。显示其他选项。”

选择“浏览计算机以查找驱动程序软件”。

现在浏览到SDK文件夹,并将Windows指向名为usb_driver的文件夹。 单击下面的图像将其放大并查看Android SDK中的usb_driver文件夹。

选中“包含子文件夹”,然后单击“下一步”。 Windows可能会问您是否确定。 如果是,请说是。 当Windows出现问题时,询问您是否要安装“Google ADB界面驱动程序”,请说“是”。

当然,如果我们想要运行模拟器或程序应用程序,还有更多内容。 但就我们的目的而言,我们已经完成了。 拔下手机并重新启动计算机。

现在是时候提到你可能不应该在插入手机时重新启动你的PC。一些较新的PC可以从USB设备启动,如果你这样做,会尝试将Android加载到你的PC。 听起来很有意思,它不起作用,并可能导致问题。

有趣的是整个操作中最困难的部分是如何设置Windows不是吗?

第一次测试:备份您的应用

这是一个任何人都可以做的伎俩,即使是没有根据的手机。 将手机插入电脑,就像传输图片或歌曲一样,除了再次拉下阴影并安装SD卡。 无论何时我们通过命令提示符与手机进行交互,该卡都需要保持未安装状态。

现在打开命令提示符。 在Windows中,只需点击开始菜单并键入(在Windows 7搜索字段或XP中的“运行”命令)“cmd”。 不要让20世纪60年代的电脑看起来吓跑你,这很容易。

在提示符处,导航到您放置Android SDK的位置。 如果您正在关注我们的示例,只需在命令行中键入(或复制并粘贴)以下内容:

cd C:\ Android_stuff \ android-sdk-windows

如果您使用的是其他位置,请修改该命令以指向您放置Android SDK的位置。

在SDK内部还有一些其他文件夹。 我们通常使用的是tools文件夹。 通过在命令提示符中键入以下内容导航到它:

cd工具

单击下面的图片可以获得Windows命令提示符中输入的命令的更大视图。

现在打开文件管理器,在工作区中创建一个名为apps的文件夹。 我们将在这里备份所有应用程序。 市场记录了你付出的代价,但有时候再找到免费的东西可能会很痛苦,所以让我们保留自己的副本。 如果您将页面向上滚动到我的Android_stuff文件夹的图像,您将看到已存在应用程序子文件夹。

在您的提示符下键入以下内容:

adb pull / data / app / C:\ Android_stuff \ apps

只需复制并粘贴即可。 这意味着什么 -

  • 使用adb程序(由Google提供,作为Android SDK的一部分)来提取文件。
  • 我们从手机中提取的文件位于手机本身的/ data / app中。
  • 当文件被取消时,我们希望将其粘贴到C:\ Android_stuff \ apps。

为什么斜杠与命令的第一部分到第二部分不同?

这是因为我们正在处理两个不同的文件系统。 在Windows文件系统中,斜杠是向后的,就像“ \ ”一样。 Unix文件系统使用正斜杠“ / ”来分隔文件夹。 / data / app /在手机上,并使用Unix文件系统。 C:\ Android_stuff \ apps在您的PC上,因此它使用Windows文件系统。

您可能会看到有关服务器过期或服务器被杀的消息。 这是指adb服务器,如果需要,命令将刷新它。 不要担心,这是自动的。 你会看到窗口开始滚动,adb的输出告诉你复制了每个应用程序。 不需要交互,只需滚动即可。 完成后,您将返回命令提示符。 现在,您所有自由市场应用程序的副本都存储在您的PC上以便安全保存。 这些文件都有“.apk”扩展名。 这是标准的Android安装格式,因此这些文件无法在Windows中使用。

无根。 没有复杂的shell命令。 这是备份所有应用程序的简便方法。 这些应用程序可以复制到您的SD卡,并与任何可以读取卡并安装apk文件的应用程序一起安装。 如果您没有此应用程序,请在市场中搜索Astro。 它充当文件浏览器(如Windows中的“我的电脑”),并提供其他一些很棒的应用程序管理工具。

这只是冰山的一角。 在Android推出易于使用的iTunes风格的应用程序与设备交互之前,我将帮助您使用命令行。 每周我们都会关注类似的事情。 快乐的黑客:)

本周的精选

超频您的Droid (需要root!)

最受欢迎的Android设备现在具有最受欢迎的功能升级。 内核已经过调整,处理器已被超频。 这是开发人员关于它的线索,而A / C用户thebizz已经在我们自己的论坛中启动了讨论。

警告:这里有可能破坏您的设备(与所有修改一样),但开发人员做得很好,使其万无一失。 他甚至建立了一个专门的问题支持区域。 我个人认为,Droid的处理器可能会比Moto设定的更多滥用,所以这可能是一个非常有用的更新。 如果你试试这个,一定要在论坛上分享你的经验,因为很多人似乎都在这个问题上。 当然,您需要植根并刷新自定义恢复映像。 如果这对你来说都是希腊语。 你会在论坛中找到很多帮助。

Cyanogen的Nexus One ROM (需要root!)

传奇的Android黑客/电磁炉/ Modder / Guru Cyanogen已经为你幸运的Nexus One用户发布了一个自定义ROM。 他的一些G1黑客不包括在内,因为没有必要使用Nexus One的强大硬件。 但这并不是说这不是满满的货物。 以下是一些亮点:

  • 最新2.6.29.6内核,支持tethering,vpn等模块(cifs,nfs,aufs,fuse)
  • 内置USB系绳
  • FLAC音频支持
  • 包括BusyBox,htop,nano,powertop,openvpn和所有工程命令行实用程序

当然还有更多,这只是短名单。 Cyanogen的工作总是一流的,足以让他的许多变化都包含在Android源代码树中。 让Nexus One表现得比现在更好,这是一个很高的要求,但我可以告诉你 - 除了飞行使用这个版本,它做的一切,我强烈建议你看看。

Cyanogen Mod主页http://www.cyanogenmod.com/。 A / C用户rsvpinx在我们的论坛中启动了有关ROM的A / C讨论主题。

MetaMorph (需要root!)

也许MetaMorph是一个应用程序。 也许在应用论坛中进行全面评论会更好。 但我只是无法获得足够的这个工具。 它的作用是允许最终用户下载自定义主题并将其加载到手机上,而无需恢复图像和ROM闪烁的麻烦。 我在XDA开发人员处与Stericson进行了交谈,并向他询问了有关该应用程序的几个问题:

您的应用程序是最终用户更改主题和视觉元素的方式的巨大突破。 你是怎么想到的?

你推荐什么资源Android新手和你的应用程序看一下,以便更容易使用MetaMorph?

您正在为用户提供非常及时的更新。 你能告诉我们即将推出的功能吗?

在免费和捐赠版本中提供相同功能集的决定对消费者来说非常有用。 你觉得它削弱了任何实际利润的潜力吗?

正在崭露头角的主题开发人员将在哪里开始创建MetaMorph主题?

我要感谢Stericson花时间为我们回答了几个问题,感谢伟大的应用。 使用MetaMorph,任何具有图形工作才能的人都可以轻松成为Android主题开发人员。

正如Stericson指出的那样,该应用程序的官方支持线程以及大量信息都来自XDA开发人员。 A / C用户mclarryjr已经在我们的论坛中开始讨论如何在我们的论坛上使用这个魔术。 点击手机上的QR码(或在Android浏览器中点击它)直接进入市场并获取MetaMorph。

希望你喜欢本周安装的Inside Android。 记住我总是在寻找提示和意见在论坛上找我或给我留言[email protected]