我想开始为我刚刚获得的Sony Smartwatch 2开发。 这就是问题的起源。我发现了许多关于下载和设置Sony Add-on SDK的官方文章。
但这是黑暗的一面: 索尼的开发网站不再提供它,因此我无法使用Android SDK管理器添加它。
经过多次努力,我设法找到它here。
哪个是2.0版本。
我将其解压缩到我的/[SDK]/add-ons/sony_add-on_sdk_2_0
文件夹中,并使用以下SDK管理器设置设置Eclipse(4.6.3):
SDK settings
首先它报告索尼SDK坏了,但我在另一个主题中发现我应该添加一个source.properties
文件,以使其工作,其中包含以下标题:
### Android Tool: Source of this archive.
#Wed Feb 28 14:14:39 CET 2018
Addon.NameDisplay=SONY ADD-On SDK
Addon.NameId=sony_add_on
Addon.VendorDisplay=SONY
Addon.VendorId=sony
AndroidVersion.ApiLevel=16
Pkg.Desc=Android + Google APIs
然后它变得可见Eclipse
当我尝试构建SamplePreferenceActivity
时,它会随SmartExtensionsAPI
和SmartExtensionsUtils
一起导入,但在我读到这个时,它会依次按以下顺序生成错误:
具有以下属性: Properties for SmartExtensionAPI
Properties for SmartExtensionUtils
使用这些设置我仍然会收到错误:
/SmartExtensionUtils/src/com/sonyericsson/extras/liveware/extension/util/widget/NotificationWidgetExtension.java
说
SmartWatchNotificationWidgetImage
无法解析为类型
并在
/SamplePreferenceActivity/res/layout/item_gallery.xml
话说:
无法解析资源@ style / Widget.Holo.ActionMode无法解析 解析资源@ dimen / smart_watch_2_control_width你必须提供一个 layout_width属性。无法解析资源 @扪/ smart_watch_2_text_size_large 属性“textSize”中的“@ dimen / smart_watch_2_text_size_large”不是 有效的格式。无法解析资源 @扪/ smart_watch_2_text_size_medium 属性“textSize”中的“@ dimen / smart_watch_2_text_size_medium”不是 有效的格式。
我在这里缺少什么?我应该使用完全不同的设置吗?这是因为我必须手动将SDK添加到Eclipse中吗?如果你还需要其他任何东西来正确理解问题,请随时问我,谢谢你的帮助!