ورود

View Full Version : اشکال در نصب app رو گوشی- تست googleMap - ارور INSTALL_FAILED_INSUFFICIENT_STORAGE



hamed_hossani
یک شنبه 01 تیر 1393, 20:20 عصر
سلام
من می خواستم google map رو تست بزنم.
روی گوشی اوردم بالا
اول ارور میداد که google play service مشکل SERVICE_VERSION_UPDATE_REQUIRED (http://developer.android.com/reference/com/google/android/gms/common/ConnectionResult.html#SERVICE_VERSION_UPDATE_REQUI RED), داره
اپدیت کردم.
حالا ارور میده که
INSTALL_FAILED_INSUFFICIENT_STORAGE و برنامه کنسل میشه.
جایی گفتن اینو به منیفست اضافه کن.



android:installLocation="preferExternal"
کردم بازم درست نشد.
چکار باید کرد؟
پ.ن:
دارم از این اموزش استفاده می کنم.
http://wptrafficanalyzer.in/blog/showing-current-location-in-google-maps-using-api-v2-with-supportmapfragment/
فایل mainActivity.java



protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(servicesOk()){
Toast.makeText(this, "ready to Map", Toast.LENGTH_SHORT).show();
}
setContentView(R.layout.activity_main);
}



public boolean servicesOk(){
int isAvalable=GooglePlayServicesUtil.isGooglePlayServ icesAvailable(this);

if(isAvalable==ConnectionResult.SUCCESS){
return true;
}
else if(GooglePlayServicesUtil.isUserRecoverableError(i sAvalable))
{
Dialog dialog=GooglePlayServicesUtil.getErrorDialog(isAva lable, this, GPS_ERRORDIALOG_REQUEST);
dialog.show();
}
else{
Toast.makeText(this, "can't connect to google play service", Toast.LENGTH_SHORT).show();
}

return false;
}
فایل منیفست

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


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

<permission
android:name="ir.hamedhossani.googlemaptest.permission.MAPS_RECE IVE"
android:protectionLevel="signature"></permission>

<uses-permission android:name="ir.hamedhossani.googlemaptest.permission.MAPS_RECE IVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

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

<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" >
<activity
android:name="ir.hamedhossani.googlemaptest.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>

<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="@@"/>
</application>


</manifest>



مقدار api را وارد کردم (بجای@@)

parvizwpf
دوشنبه 02 تیر 1393, 01:32 صبح
بنظرم بجای supportMapFragent از MapFragment استفاده کنید بهتره. البته اگه کد رو هم بگذارید و لی اوت و manifest بهتر باشه.

dasssnj
دوشنبه 02 تیر 1393, 07:54 صبح
این ارور یعنی حافظه پر است. همین.
خالیش کنید نصب میشه.

INSUFFICIENT = ناکافی
STORAGE = حافطه

hamed_hossani
دوشنبه 02 تیر 1393, 08:39 صبح
این ارور یعنی حافظه پر است. همین.
خالیش کنید نصب میشه.

INSUFFICIENT = ناکافی
STORAGE = حافطه

گوشی بیش از 200مگ فضای ازاد داره
تمام برنامه های گوشی بستم که فضای رم ازاد بیشتری داشته باشم که بازم جواب نگرفتم.


بنظرم بجای supportMapFragent از MapFragment استفاده کنید بهتره. البته اگه کد رو هم بگذارید و لی اوت و manifest بهتر باشه.
من هنوز به مرحله setContent لایوت نرسیدم
فعلا دارم با

int isAvalable=GooglePlayServicesUtil.isGooglePlayServ icesAvailable(this);
امکان اجرای برنامه را تست می کنم.

ممنون از دوستان.
مشکل همچنان باقی است.

dasssnj
دوشنبه 02 تیر 1393, 08:47 صبح
حافظه ی میکرو اس دی گوشی را وصل کنید به کامپیوتر و فایل های پر حجم مثل فیلم ها را کات کنیدتوی کامپیوتر و یه بار دیگه تست کنید ببینید نصب میشه یا نه. اگه نشد حافظه داخلی را خالی کنید.
یا یه کار ساده تر : یهavd با حافظه ی sd 512 mb بسازید و ببینید روی اون نصب میشه یا نه.

hamed_hossani
دوشنبه 02 تیر 1393, 12:45 عصر
android:installLocation="preferExternal"
نوشتم و کارت 4 گیگ گذاشتم
فعلا جواب داده و از این ارور رد شدم
با سپاس از همه