رفتن به مطلب
  • 0

توقف برنامه بعد از نصب برنامه های دیگر در بازار


amardia

سوال

سلام اساتید

من نرم افزارمو تو بازار منتشر کردم اما بعد از نصب هر برنامه ای یا آپدیتش تو بازار ، گوشی یه پیام با این متن که برنامه متوقف شده است (نرم افزار خودم) ، میده .

خود نرم افزار مشکلی نداره و براحتی قسمتاش اجرا میشه

اگه میشه راهنمایی کنید

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

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

برنامه رو توی شبیه ساز نصب کنید و شبیه ساز رو به بیسیک وصل کنید و بعد کارهایی که باعث ایجاد خطا توی دستگاه شده رو توی شبیه ساز انجام بدید تا ارور دوباره دریافت بشه.

در اینصورت ارور توی لاگ بیسیک نشون داده میشه و میفهمید ارور چیه و بعدش میشه رفعش کرد.

اما درکل بنظر میاد این ارور در اثر یکی از سرویس های برنامه باشه.

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

در 7 ساعت قبل، keivan گفته است :

سلام.. از push استفاده کردید تو برنامتون؟

سلام

بله ، به نظر خودم هم ، از وقتی تو ورژن جدید از پوش استفاده کردم اینجوری شده

میشه راهنمایی کنید ؟

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

در ۱ ساعت قبل، amardia گفته است :

سلام

بله ، به نظر خودم هم ، از وقتی تو ورژن جدید از پوش استفاده کردم اینجوری شده

میشه راهنمایی کنید ؟

احتمالا تو کد هایی که به ماینفست اضافه میکنید مشکل داره.

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

در 5 ساعت قبل، keivan گفته است :

احتمالا تو کد هایی که به ماینفست اضافه میکنید مشکل داره.

کدای منیفست کاملشو گذاشتم (طبق آموزش ها این کدا رو فقط کپی پیست کردم ) :

'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.basic4ppc.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetActivityAttribute(Activity2,android:theme,@android:style/Theme.Translucent.NoTitleBar)
'End of default text.




            
AddManifestText(
<permission
        android:name="lie.detector.real2.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />
<uses-permission android:name="lie.detector.real2.permission.C2D_MESSAGE" />

        <!-- Optional permissions -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
        )

        AddApplicationText(
<receiver android:name="co.ronash.pushe.receiver.UpdateReceiver" >
<intent-filter>
    <action android:name="android.intent.action.PACKAGE_REPLACED" />

    <data
            android:path="lie.detector.real2"
            android:scheme="package" />
</intent-filter>
</receiver>
<receiver
android:name="com.google.android.gms.gcm.GcmReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
    <action android:name="com.google.android.c2dm.intent.RECEIVE" />

    <action android:name="com.google.android.c2dm.intent.REGISTRATION" />

    <category android:name="lie.detector.real2" />
</intent-filter>
</receiver>
<service
android:name="co.ronash.pushe.service.GcmService"
android:exported="false" >
<intent-filter>
    <action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</service>

<receiver
android:name="co.ronash.pushe.receiver.FallbackGcmNetworkManagerReceiver"
android:exported="true" >
<intent-filter>
    <action android:name="co.ronash.pushe.CHECK_TASKS" />
</intent-filter>
</receiver>

<service
android:name="co.ronash.pushe.service.FallbackGcmTaskRunner"
android:exported="false" >
<intent-filter>
    <action android:name="co.ronash.pushe.ACTION_TASK_READY" />
</intent-filter>
</service>
<service
android:name="co.ronash.pushe.task.scheduler.gcm.GcmTaskRunner"
android:exported="true"
android:permission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE" >
<intent-filter>
    <action android:name="com.google.android.gms.gcm.ACTION_TASK_READY" />
</intent-filter>
</service>
<service
android:name="co.ronash.pushe.service.IntentTaskRunner"
android:exported="false" />
<service
android:name="co.ronash.pushe.service.InstanceIDService"
android:exported="false" >
<intent-filter>
    <action android:name="com.google.android.gms.iid.InstanceID" />
</intent-filter>
</service>
<activity
android:name="co.ronash.pushe.activities.PopupDialogActivity"
android:theme="@style/PusheTransparent">
</activity>

<receiver android:name="co.ronash.pushe.receiver.BootAndScreenReceiver">
<intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<service android:name="co.ronash.pushe.service.ScreenStateService">
<intent-filter>
    <action android:name="co.ronash.pushe.service.ScreenStateService" />
</intent-filter>
</service>

<activity
android:name="co.ronash.pushe.activities.WebviewActivity">
</activity>

<receiver android:name="co.ronash.pushe.receiver.AppUsageAlarmReceiver">
</receiver>

<receiver android:name="co.ronash.pushe.receiver.ConnectivityReceiver">
<intent-filter>
    <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>

<receiver
android:name="co.ronash.pushe.receiver.AddReceiver"
android:exported="false">
<intent-filter>
    <action android:name="com.evernote.android.job.ADD_JOB_CREATOR"/>
</intent-filter>
</receiver>

<receiver android:name="co.ronash.pushe.receiver.AppChangeReceiver">
<intent-filter>
    <action android:name="android.intent.action.PACKAGE_INSTALL" />
    <action android:name="android.intent.action.PACKAGE_ADDED" />
    <action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
    <data android:scheme="package"/>
</intent-filter>
</receiver>

<service
android:name="com.evernote.android.job.v21.PlatformJobService"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE" />
<service
android:name="com.evernote.android.job.v14.PlatformAlarmService"
android:exported="false" />

<receiver
android:name="com.evernote.android.job.v14.PlatformAlarmReceiver"
android:exported="false" >
<intent-filter>
    <action android:name="com.evernote.android.job.v14.RUN_JOB" />
    <action android:name="net.vrallev.android.job.v14.RUN_JOB" />
</intent-filter>
</receiver>
<receiver
android:name="com.evernote.android.job.JobBootReceiver"
android:exported="false" >
<intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<service
android:name="com.evernote.android.job.gcm.PlatformGcmService"
android:exported="true"
android:permission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE">
<intent-filter>
    <action android:name="com.google.android.gms.gcm.ACTION_TASK_READY"/>
</intent-filter>
</service>

    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
    <meta-data android:name="co.ronash.pushe.token" android:value="PUSHE_16418576837"/>
    <meta-data android:name="co.ronash.pushe.cr" android:value="aHR0cDovL2EyMjhlNDU5NThiNjRiYmNhYWNjYjNiNDU2YzQ1OGMyOjRlNDA2ZjRhYmRkNjRlYWU5ODY2NDcwMDYwMjFlMzA1QGNhLnB1c2hlLmNvLzQwOTM="/>
)

AddManifestText(<permission android:name="$PACKAGE$.permission.C2D_MESSAGE" android:protectionLevel="signature" />)
AddPermission($PACKAGE$.permission.C2D_MESSAGE)
AddPermission(com.google.android.c2dm.permission.RECEIVE)
' Push Service Receiver Attribute
SetReceiverAttribute(PusheJsonService, android:permission, "com.google.android.c2dm.permission.SEND")
' Service Receiver Text
AddReceiverText(PusheJsonService,
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="$PACKAGE$" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="$PACKAGE$" />
</intent-filter>)       

کسی می دونه مشکلش کجاست ؟

در 3 ساعت قبل، amardia گفته است :

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>

می تونه از اینجا باشه؟

 

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

در 9 ساعت قبل، AMiN.M7892 گفته است :

برنامه رو توی شبیه ساز نصب کنید و شبیه ساز رو به بیسیک وصل کنید و بعد کارهایی که باعث ایجاد خطا توی دستگاه شده رو توی شبیه ساز انجام بدید تا ارور دوباره دریافت بشه.

در اینصورت ارور توی لاگ بیسیک نشون داده میشه و میفهمید ارور چیه و بعدش میشه رفعش کرد.

اما درکل بنظر میاد این ارور در اثر یکی از سرویس های برنامه باشه.

همچین خطایی رو نشون میده :

java.lang.RuntimeException: Unable to instantiate receiver co.ronash.pushe.receiver.AppChangeReceiver: java.lang.ClassNotFoundException: Didn't find class "co.ronash.pushe.receiver.AppChangeReceiver" on path: /data/app/lie.detector.real2-1.apk
	at android.app.ActivityThread.handleReceiver(ActivityThread.java:2357)
	at android.app.ActivityThread.access$1500(ActivityThread.java:141)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1310)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:5041)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
	at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "co.ronash.pushe.receiver.AppChangeReceiver" on path: /data/app/lie.detector.real2-1.apk
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
	at android.app.ActivityThread.handleReceiver(ActivityThread.java:2352)
	... 10 more

 

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

از پشتیبانی پوشه پرسیدم جوابو بهم داد :

 

این خطا در صورتی اتفاق می افتد که شما منیفست نسخه ی ۱.۱.۰ پوشه را با کتابخانه ی ۱.۰.۰ استفاده کرده باشید. ظاهرا بعد از ارائه نسخه ی ۱.۱.۰ برای چند روزی لینک های دانلود کتابخانه در راهنمای قدم به قدم به اشتباه لینک های نسخه ی ۱.۰.۰ بوده است و دوستانی هم به اشتباه آن را دانلود کرده اند و با منیفست نسخه ی جدید استفاده اش کرده اند.
شما برای رفع این مشکل یکبار برنامه تان را آپدیت کنید و از مطمئن شوید که در برنامه تان از نسخه ی ۱.۱.۰ پوشه استفاده شده باشد.
 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...