2012-01-13 76 views

回答

0

您可以訪問developer.amazon.com。在那裏創建一個帳戶,你可以自由上傳android應用程序。他們還爲您提供了一個選擇,以選擇何時應用程序可供用戶使用。與android市場不同,該應用不會立即生效。它將經過審查過程,只有在獲得批准後纔會生效。發送完畢後,您無法編輯apk詳細信息。

+0

感謝輸入反應,但問題是有可能在我的應用程序Amazonr不同的APK,它們各自針對不同的設備配置,上傳? – Jurius 2012-01-13 08:23:17

+0

是的,但要確保它們沒有相同的包裝。 – 2012-01-13 08:29:22

+0

夥計們,問題是另一個。我有我的應用程序和兩個apks:一個用於平板電腦和另一個手機。在Android市場上,我可以將這兩個apks作爲單個應用程序發佈(從用戶的角度),此功能稱爲Multiple APK支持。我想知道Amazone應用商店是否有這樣的功能 – Jurius 2012-01-13 08:45:35

1

亞馬遜的Appstore不支持的一個應用多個APK。這在Amazon documentation中得到確認。可以上傳多個APK以用於不同的平臺和功能,包括屏幕大小和密度,OpenGL壓縮格式,體系結構或API版本。

Amazon Appstore中的多個APK支持與multiple APK support in the Play Store的支持相同,其中android:versionCode應用對於每個上傳的APK都必須是唯一的。

您可以使用gradle構建腳本automate the generation of unique versionCode for the multiple APKs。下面是基於設備的架構不同的APK一個例子:

splits { 
     abi { 
      enable true 
      reset() 
      include 'x86', 'armeabi', 'armeabi-v7a' 
      universalApk true 
     } 
    } 

    project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9] 

    android.applicationVariants.all { variant -> 
     variant.outputs.each { output -> 
      output.versionCodeOverride = 
       project.ext.versionCodes.get(output.getFilter(
        com.android.build.OutputFile.ABI), 0) * 10000000 + android.defaultConfig.versionCode 
     } 
    } 
+0

我已經嘗試提交API 14+和另一個API 21+的apk。亞馬遜拒絕了21+的apk,因爲這些設備已經被另一個APK作爲目標。文檔可以說明它想要的內容,但爲同一個設備載體發送兩個apks(所有其他Android設備都是單個設備)。 – Justin 2016-10-11 19:25:59

相關問題