3

StorageVolume 是否可作为公共 API 使用?我发现它在一个项目中使用,但我在文档中找不到它。谢谢

4

2 回答 2

1

我在尝试更新 cyanogenmod 10 中的 CMUpdater 应用程序时遇到了这个问题。

在 Eclipse 中,右键单击项目名称并选择新建 -> 文件夹,将其命名为 android-source(或其他)并单击高级按钮并选择“链接到备用位置(链接文件夹)”并浏览目录

/your-drive/android/system/frameworks/base/core/java

(首先检查 android/os/storage/StorageVolume.java 是否存在)

单击完成。

该文件夹将被添加到左侧的文件和文件夹列表中。

右键单击您的项目并转到 Properties -> Java Build Path -> Source 选项卡

单击添加文件夹... 并选择您刚刚创建的新文件夹。

现在导入线不应该是红色的了。另一方面,您刚刚创建的文件夹中的源代码中会有大量错误。您将无法从 Eclipse 构建应用程序。在命令行上,转到 /andriod/system 并键入

(Only the first time) . build/envsetup.sh

breakfast your-device-codename

(Every time to build) mmm path/to/your/app

Also, read this: http://source.android.com/source/using-eclipse.html

于 2012-10-27T11:35:14.123 回答
0

您需要创建一个完整的 android 项目,而不仅仅是将 jar 文件添加到一些 Java 代码中。使用 Eclipse 这将是最简单的,但即使您使用的是命令行,您也需要在添加代码之前先创建一个项目。

请参阅此处的说明: https ://developer.android.com/training/basics/firstapp/creating-project.html

于 2012-08-29T16:06:09.000 回答