그래서 업그레이드됨 SDK 와 API 19 일 나온 것으로 다른 (구글 플레이 서비스 등) 이제 이 방법:
private boolean isGooglePlayInstalled(){
int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if(status == ConnectionResult.SUCCESS){
return true;
}else{
((Dialog)GooglePlayServicesUtil.getErrorDialog(status, this,10)).show();
}
return false;
}
(이), < pre> < 줄을 던지고, int status = 구글플레저비스수틸리아구글플라이세르비세사바일이블 /pre>;;
Caused by: java.lang.IllegalStateException: The meta-data tag in your app's
AndroidManifest.xml does not have the right value. Expected 4030500 but found 0.
You must have the following declaration within the <application> element:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
어떻게 해결할 수 있는? 내가 일부러 %s/dbase/ext_table. <;;;;; /pre> < com.google.android.gms.version" " pre> 요소점 이전 및 정보기술 (it) 의 분명히 했다.
이건 내 분명한:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sabatsoft.driveit"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name="com.sabatsoft.driveit.activity.Start"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- other activities -->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIza*********************************1MZI" />
</application>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
</manifest>
이 협력했습니다 가져다줄래요:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
이 말 다음에 배치하십시오 너회의 목록, 맵 API 키가 메타데이터 태그를. 이후 확인할지 그플라이세르비시스 가용성입니다 in your 언크리치 다음과 같은 방법이 있습니다
// Check status of Google Play Services
int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
// Check Google Play Service Available
try {
if (status != ConnectionResult.SUCCESS) {
GooglePlayServicesUtil.getErrorDialog(status, this, RQS_GooglePlayServices).show();
}
} catch (Exception e) {
Log.e("Error: GooglePlayServiceUtil: ", "" + e);
}
클릭하면 업데이트하려면 그플라이세르비시스 대화상자의 .즉, you will be 그플레스토어 이동합니다. 보통 난 제거 후 업데이트하려면 &solarisdvd 그플레스토어 메뉴 옵션을 사용할 수 있습니다. 그 후 작업을 합니다.
이 " google_play_services_froyo"; lib 프로젝트에 포함되는 '코맥구글리안드로이드리고므스' 패키지:
반면 새로운 (개정번호 13) " google_play_services"; 추가 패키지 내에 일부 lib 사업은 '코맥구글리안드로이드리고므스':
또한 이 패키지는 새로운 (개정번호 13) 에서 발견된 google_play_services" ";: '코맥구글리아스'!
구형 (개정번호 12) " google_play_services"; 했다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.gms"
android:versionCode="3265130"
android:versionName="3.2.65 (834000-30)" >
<uses-sdk android:minSdkVersion="8"/>
</manifest>
이번에 선보인 " google_play_services_froyo"; lib 사업은.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.gms"
android:versionCode="3225130"
android:versionName="3.2.25 (761454-30)" >
<uses-sdk android:minSdkVersion="8"/>
</manifest>
이 " google_play_services_froyo"; 구형 (개정번호 12) 는 기능적으로 동일합니까 " google_play_services"; lib 프로젝트, 네가 만일 그냥 app 호환적 및 don& 유지할 수 있는 새로운 api, 그냥 # 39, t care about 임포트하십시오 " google_play_services_froyo"; # 39, 프로젝트의 및 you& re 상황보고해 움직일만 합니다.
반면 그들이성년에 경우 사용할 수 있는 새로운 (개정번호 13) " google_play_services"; lib 나면 분명 이 프로젝트를 가져와서 어플리케이션이 추가해야 합니다.
<application
...
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
</application>
ᄋ "이번 도움을:)