隨着Firefly SDK昨天的發佈,我急於將它整合到我的應用程序中。我目前在添加服務到我的AndroidManifest文件時遇到問題。Amazon Firefly - 將應用程序添加到應用程序
<service
android:name="com.company.android.amazon.Plugin"
android:exported="true"
android:permission="com.amazon.mw.permission.PLUGIN_CONSUMER">
<!-- Set the intent filter for Firefly plugin -->
<intent-filter>
<action android:name="amazon.intent.action.mw.IMPORT_PLUGIN" />
</intent-filter>
</service>
錯誤說:
`'com.company.android.amazon.Plugin' is not assignable to 'android.app.Service'
Validates resource references inside Android XML files.`
凡公司和插件都是通用的,其實我已經標記他們更priecise爲我公司的緣故。 我已經使用安裝了Amazon Firefly SDK的SimplePlugin擴展插件。
還有一個相關的問題,我的'min'和'target'必須是api level 17嗎?我瞭解以下需求是真實的:
compileSdkVersion "Amazon.com:Amazon Fire Phone SDK Addon:17"
buildToolsVersion "19.1.0"
最後:我已經先行一步了亞馬遜在這裏(http://forums.developer.amazon.com/forums/thread.jspa?threadID=3636&tstart=0)在螢火蟲論壇提交的,如果有人想看到的響應。
另外要注意的是,我已經在亞馬遜的Firefly論壇中發佈了這個論壇,儘管最近創建的論壇都是死的。我對SO社區有信心,儘管 –
任何人都可以確認min和target Sdk版本必須設置爲17嗎?這就是亞馬遜代表提到的,但是我使用的第三方庫需要api級別19. –