question

joycogames avatar image
joycogames asked

Problems uploading release build (Adobe AIR app)

Hi,

I'm doing an app with In App Purchases on Adobe AIR for Amazon devices. The problem comes when I upload the release build to the Amazon Store. I get this message:

"Your APK currently supports no devices. In order to submit your app, this APK must support at least one device. Refer to the device tooltips for more information."

And no one Amazon Fire phones or tablets is selectable in "Device Support".

Seeing this doc:

https://developer.amazon.com/public/support/submitting-your-app/tech-docs/targeting-amazon-devices-with-your-android-manifest

I guess the problem may be that I must include in the manifest, because I use the Amazon In App Purchasing ANE for AIR, and this is only for Amazon devices.

But when I include these tag in the manifest (via the AIR Application Descriptor File of the project), I get this error from Flash Builder 4.7:

"error 402: Current Android sdk version doesn't support uses-amzn-sdk as xml tag"

I include the tag in this way in the Application Descriptor File:

...

My questions are:

1) It is really necessary to include tag to get amazon devices availables? or why I get the message "Your APK Currently supports no devices ... "?

2) If I must include , How I can do it in AIR / Flash Builder avoiding the error 402?

Thanks in Advance,

Alejandro

amazon appstore
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

WangChao@Amazon avatar image
WangChao@Amazon answered
Hello, You don't need to include tag to get amazon devices to be available. Could you please share your Application Descriptor File here so that we can take a closer look? FYI, here is the tag of a working Application Descriptor File. <manifest android:installLocation="auto"> <uses-permission android:name="android.permission.INTERNET"/> <uses-sdk android:minSdkVersion="15" /> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" /> <application> <receiver android:name="com.amazon.device.iap.ResponseReceiver" > <intent-filter> <action android:name="com.amazon.inapp.purchasing.NOTIFY" android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" /> </intent-filter> </receiver> </application> </manifest>
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.