Java 正在检查google play服务apk
我一直在使用android studio 2.2.3,在检查我的物理设备上是否启用了google play服务apk时遇到问题,我遇到了这个例外,我还将multiDexEnabled true包含在gradle(应用程序)中但我仍然无法获得包含在java代码中的toast消息,以检查我是否已成功启用google play服务。 请帮忙 这是我的例外。 错误:任务“:app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]:65536中 Manifest.xml “android.support.test.runner.AndroidJUnitRunner” “proguard规则。专业版”Java 正在检查google play服务apk,java,android,google-maps,android-gradle-plugin,android-manifest,Java,Android,Google Maps,Android Gradle Plugin,Android Manifest,我一直在使用android studio 2.2.3,在检查我的物理设备上是否启用了google play服务apk时遇到问题,我遇到了这个例外,我还将multiDexEnabled true包含在gradle(应用程序)中但我仍然无法获得包含在java代码中的toast消息,以检查我是否已成功启用google play服务。 请帮忙 这是我的例外。 错误:任务“:app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.tr
}
}
}
依赖关系{
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',
{
}
MainActivity.java
包com.mapgoogle.googlemap
导入android.app.Dialog
导入android.support.v7.app.AppActivity
导入android.os.Bundle
导入android.telecom.Connection
导入android.widget.Toast
导入com.google.android.gms.common.ConnectionResult
导入com.google.android.gms.common.GooglePlayServicesUtil
导入com.google.android.gms.maps.GoogleMap
公共类MainActivity扩展了AppCompatActivity{
谷歌地图
private static final int Dialog_erroe=9001;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
if(serviceok()){
setContentView(R.layout.activity_map);
Toast.makeText(this,"Ready to map",Toast.LENGTH_SHORT).show();
}else{
setContentView(R.layout.activity_main);
}
}
public boolean serviceok(){
int isAvaiable=
GooglePlayServicesUtil.isGooglePlayServicesAvailable(此)
dialog=GooglePlayServicesUtil.getErrorDialog(isavailable,this,dialog\u error)
互联网”,Toast.LENGTH_SHORT.show()
}此例外与google play服务无关 您必须启用multidex以超过65k方法限制 检查问题以了解详细信息
compileSdkVersion 25
buildToolsVersion "24.0.3"
defaultConfig {
applicationId "com.mapgoogle.googlemap"
minSdkVersion 14
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
}
}
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.1'
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services:10.0.1'
private static final int Dialog_erroe=9001;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
if(serviceok()){
setContentView(R.layout.activity_map);
Toast.makeText(this,"Ready to map",Toast.LENGTH_SHORT).show();
}else{
setContentView(R.layout.activity_main);
}
}
public boolean serviceok(){
int isAvaiable=
if(isAvaiable== ConnectionResult.SUCCESS) {
}
else if(GooglePlayServicesUtil.isUserRecoverableError(isAvaiable)){
Dialog
dialog.show();
}else{
Toast.makeText(this,"Can't connect to
}
return false;
}