2017-07-21 203 views
0

我已經使用Android Studio 3.0創建了一個即時應用程序。當我嘗試運行仿真器中的即時應用程序,我得到以下錯誤無法在模擬器中運行android即時應用程序

enter image description here

我使用運行Android 6.0(API等級23),86,與谷歌API的建議的Nexus 5X圖像。我還安裝了Android即時應用程序SDK。

以下是我的SDK版本,

  • SDK工具 - 25.2.5
  • SDK平臺工具 - 26
  • SDK構建工具 - 26

而且,這是我的構建.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.0" 


defaultConfig { 
    applicationId "com.example.myfirstinstantapp" 
    minSdkVersion 23 
    targetSdkVersion 26 
    versionCode 1 
    versionName "1.0" 


} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
    implementation project(':feature') 
    implementation project(':base') 
} 
+0

您是否在啓用Google API的情況下使用模擬器? @ChandrasekarG –

+0

你可以在這裏添加build.gradle! @ChandrasekarG –

+0

@ChiragTalsaniya是的,我已經使用了啓用Google API的模擬器。在問題中添加了build.gradle。 – ChandrasekarG

回答

0

即時應用程序目前在某些國家不可用。所以,默認情況下,此功能是關閉的。

即時應用在以下位置可供選擇:

  • 澳大利亞
  • 奧地利
  • 巴林
  • 比利時
  • 保加利亞
  • 加拿大
  • 克羅地亞
  • 捷克共和國
  • 丹麥
  • 愛沙尼亞
  • 芬蘭
  • 法國
  • 德國
  • 香港
  • 匈牙利
  • 冰島
  • 愛爾蘭
  • 以色列
  • 意大利
  • 日本
  • 拉脫維亞
  • 列支敦士登
  • 立陶宛
  • 盧森堡
  • 荷蘭
  • 新西蘭
  • 挪威
  • 阿曼
  • 波蘭
  • 葡萄牙
  • 卡塔爾
  • 羅馬尼亞
  • 俄羅斯
  • 新加坡
  • 斯洛文尼亞
  • 韓國
  • 西班牙
  • 瑞典
  • 瑞士
  • 臺灣
  • 土耳其
  • 阿拉伯聯合酋長國
  • 英國
  • 美國

來源:https://support.google.com/googleplay/android-developer/answer/7381861#production

+1

我想這個限制是只有當應用程序被部署到生產時。 – ChandrasekarG

0

你不是在使用這些設置嗎?

Nexus 5X image running Android 6.0 (API level 23), x86_64, with Google APIs

還有就是文檔中的說明,上面寫着:再次

You cannot use x86_64 architectures of the operating system for testing instant apps on an emulator.

檢查設置是否未使用x86_64的,而不是86。

相關問題