ورود

View Full Version : پیغام unfortunately,map-test has stoped بعد از اجرای برنامه در ماشین مجازی



perkas
یک شنبه 20 بهمن 1392, 01:16 صبح
سلام

به یه مشکل بر خوردم -پیغام unfortunately,map-test has stoped بعد از اجرای برنامه در ماشین مجازی


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"
class="com.google.android.gms.maps.SupportMapFragment"/>

</RelativeLayout>


activity :

package com.test.map;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;

public class MainActivity extends FragmentActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}



<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.map"
android:versionCode="1"
android:versionName="1.0" >

<permission
android:name="com.test.map.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />

<uses-permission android:name="com.test.map.permission.MAPS_RECEIVE" />

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />


<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_G SERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<!-- Required to show current location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<!-- Required OpenGL ES 2.0. for Maps V2 -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />




<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.gms" /><activity
android:name="com.test.map.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Goolge API Key -->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyBubw0arxxxxxQzAxLxBu7LxG6GbfJpixA" />

</application>

</manifest>




logcat :


02-08 17:18:34.632: W/dalvikvm(1782): Class resolved by unexpected DEX: Landroid/support/v4/app/FragmentActivity;(0xb4d4ae48):0xac570000 ref [Landroid/support/v4/app/Fragment;] Landroid/support/v4/app/Fragment;(0xb4d4ae48):0xac84e000
02-08 17:18:34.632: W/dalvikvm(1782): (Landroid/support/v4/app/FragmentActivity; had used a different Landroid/support/v4/app/Fragment; during pre-verification)
02-08 17:18:34.642: D/AndroidRuntime(1782): Shutting down VM
02-08 17:18:34.642: W/dalvikvm(1782): threadid=1: thread exiting with uncaught exception (group=0xb4a9bb90)
02-08 17:18:34.662: E/AndroidRuntime(1782): FATAL EXCEPTION: main
02-08 17:18:34.662: E/AndroidRuntime(1782): Process: com.test.map, PID: 1782
02-08 17:18:34.662: E/AndroidRuntime(1782): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.support.v4.app.FragmentActivity.onCreateVi ew(FragmentActivity.java:255)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.view.LayoutInflater.createViewFromTag(Layo utInflater.java:685)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.view.LayoutInflater.rInflate(LayoutInflate r.java:755)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.view.LayoutInflater.inflate(LayoutInflater .java:492)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.view.LayoutInflater.inflate(LayoutInflater .java:397)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.view.LayoutInflater.inflate(LayoutInflater .java:353)
02-08 17:18:34.662: E/AndroidRuntime(1782): at com.android.internal.policy.impl.PhoneWindow.setCo ntentView(PhoneWindow.java:290)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.Activity.setContentView(Activity.java: 1928)
02-08 17:18:34.662: E/AndroidRuntime(1782): at com.test.map.MainActivity.onCreate(MainActivity.ja va:12)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.Activity.performCreate(Activity.java:5 243)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1087)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2140)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2226)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.ActivityThread.access$700(ActivityThre ad.java:135)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1397)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.os.Handler.dispatchMessage(Handler.java:10 2)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.os.Looper.loop(Looper.java:137)
02-08 17:18:34.662: E/AndroidRuntime(1782): at android.app.ActivityThread.main(ActivityThread.jav a:4998)
02-08 17:18:34.662: E/AndroidRuntime(1782): at java.lang.reflect.Method.invokeNative(Native Method)
02-08 17:18:34.662: E/AndroidRuntime(1782): at java.lang.reflect.Method.invoke(Method.java:515)
02-08 17:18:34.662: E/AndroidRuntime(1782): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:777)
02-08 17:18:34.662: E/AndroidRuntime(1782): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:593)
02-08 17:18:34.662: E/AndroidRuntime(1782): at dalvik.system.NativeStart.main(Native Method)
02-08 17:18:40.582: I/Process(1782): Sending signal. PID: 1782 SIG: 9



http://8pic.ir/images/95084674731822009373.jpg (http://8pic.ir/)

http://8pic.ir/images/61848645951221050225.jpg (http://8pic.ir/)

http://8pic.ir/images/03471118835928095022.jpg (http://8pic.ir/)

http://8pic.ir/images/50323846570949582652.jpg (http://8pic.ir/)

perkas
یک شنبه 20 بهمن 1392, 11:11 صبح
خیلی وقته درگیرشم - ممنون میشم راهنمائی کنید

Aryan21
یک شنبه 20 بهمن 1392, 11:19 صبح
برای توسعه نقشه گوگل از دستگاه واقعی استفاده کنید چون GooglePlayServices روی امولاتور نصب نیست.

perkas
یک شنبه 20 بهمن 1392, 11:45 صبح
برای توسعه نقشه گوگل از دستگاه واقعی استفاده کنید چون GooglePlayServices روی امولاتور نصب نیست.

یه امولاتور ساختم از نوع GOOGLE-API-19 ( نه SDK 19 )

هم رو امولاتور و هم رو دستگاه واقعی STOP میزنه

Aryan21
یک شنبه 20 بهمن 1392, 12:13 عصر
بله فعلا مشکل از اون نیست. کلی گفتم چون با Google api هم نیاز به آپدیت فایل داره و برای من اجرا نشد.

perkas
یک شنبه 20 بهمن 1392, 13:33 عصر
ممکنه دلیلش این باشه ؟؟؟؟

http://upload7.ir/imgs/2014-02/32613423073129392942.jpg (http://upload7.ir/)