PDA

View Full Version : مشکل با android:name="com.google.android.gms.maps.MapFragm ent



perkas
دوشنبه 21 بهمن 1392, 11:19 صبح
سلام

من با این 2 خط کد تو نقشه گوگل مشکل دارم

برنامه بدون این دو خط بدون مشکل run میشه - ولی با وجود این 2 خط stop میزنه

android:name="com.google.android.gms.maps.MapFragment"
class="com.google.android.gms.maps.SupportMapFragment" />

این هم کل کدهای برنامه (http://barnamenevis.org/showthread.php?440737-%D9%BE%DB%8C%D8%BA%D8%A7%D9%85-unfortunately-map-test-has-stoped-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D8%B1-%D9%85%D8%A7%D8%B4%DB%8C%D9%86-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C)

saeed_g21
دوشنبه 21 بهمن 1392, 11:59 صبح
منم همین مشکل رو دارم پیدا کردی به منم بگو ممنونم

perkas
دوشنبه 21 بهمن 1392, 23:05 عصر
کسی نمیدونه چرا این پیغام رو میده : Unfortunately, application has stoppe


؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

parvizwpf
سه شنبه 22 بهمن 1392, 12:16 عصر
اینو به انتهای منی فست اضافه کنید

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />


روی دستگاه واقعی تست کنید. اولا هم گوگل پلی نسخه جدید رو روی دستگاه نصب و برنامتون رو اجرا کنید.
کد داخل کلاس باید اینطوری باشه:

public class NewMap extends Activity {
private GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
{



اینم لی اوت:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">

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

</RelativeLayout>

اگه نشد بگید تا کلا بررسی کنیم

perkas
سه شنبه 22 بهمن 1392, 14:05 عصر
این خطا رو تو کنسول میزنه ( با برنامه android scrin monitor مستقیم رو تبلت بیلدش میکنم ) :


[2014-02-11 14:48:33 - google-play-services_lib] Could not find google-play-services_lib.apk!

گوگل پلی تبلت آپدیته
همچنین sdk

بعد از اجرا هم stop میزنه

perkas
سه شنبه 22 بهمن 1392, 19:33 عصر
لطفا یکی کمک کنه

تا تو xml از fragment استفاده میکنم - برنامه stop میزنه وقت اجرا

کافیه همین یه کلمه fragment رو از تو xml حذف کنم تا برنامه درست اجرا بشه ( بدون لود کردن نقشه و نمایش فرگمنت )


تو گوگل مپ ورژن 1 چنین مشکلی داشتم >> با اضافه کردن یه لایبراری تو منیفست > اپلیکیشن با نام com.google.android.maps درست شد
ولی تو ورژن 2 هر کاری میکنم جواب نمیگیرم

saeed_g21
سه شنبه 22 بهمن 1392, 21:01 عصر
یک نگاهی بنداز اینجا (http://barnamenevis.org/showthread.php?401729-نمونه-برنامه-های-کوچک-و-مفيد-اندروید&p=1973776&viewfull=1#post1973776)