如何更改Smarteyeglass API的位置

时间:2015-11-24 16:56:24

标签: sony sony-smarteyeglass

我有一个应用程序正在使用其中一个样本作为基础(高级布局)。我添加了一些添加到项目中的外部模块,但是我无法将API的3个文件夹(SmartExtensionAPI,SmartExtensionUtils和SmartEyeglassAPI)放在项目中。 项目可以读取库的唯一位置是项目所在的同一文件夹(但在其外部)。

$PROJECT_DIR$/../SmartExtensionAPI/SmartExtensionAPI.iml

如果我尝试删除模块,gladle会重新添加它们。如果我从gradle中删除它们并手动重新添加,它就不起作用,我收到以下错误。

Error:Configuration with name 'default' not found.

所以我正在寻找项目指向API的地方并进行更改,或者从另一个位置向外部重新添加这些模块。

2 个答案:

答案 0 :(得分:1)

您可能需要在项目中添加API作为模块。请参阅以下步骤:

  1. 选择文件> > 导入模块
  2. 浏览到存储API的文件夹>选择要添加的API的根文件夹>点击确定>点击完成。一次导入一个API。
  3. 将三个API添加为模块后。选择文件>的项目 结构即可。
  4. 在“项目结构”窗口中,选择您的应用程序作为将导入API的模块。
  5. 在“依赖关系”选项卡中,单击加号图标以添加依赖关系,然后选择“模块依赖关系”。
  6. 添加选择您刚刚添加为模块的API>点击确定
  7. 在模块的范围设置中,选择编译
  8. 完成这些步骤后,应将所有API导入您的项目。

    希望这会有所帮助,让我知道它是否有效。

    最佳, /艾米莉 - 索尼

答案 1 :(得分:0)

实际上我弄清楚了,答案比我想象的要简单。该项目最初使用" includeFlat"导入API模块。我只是换成了一个简单的" include"并且项目开始识别项目中的API文件夹。 无论如何,谢谢你的帮助,艾米丽。