انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
the application has stopped (اندروید)

the application has stopped (اندروید)

#1
سلام وقت بخیر
من یه برنامه خیلی ساده و با تنها یک activity درست کردم ولی وقتی فایل apk آنرا روی گوشی نصب میکنم یا از دستگاه مجازی استفاده میکنم پیام زیر میاد و برنامه باز نمیشه. مشکل از کجاست یا چطور میتونم مشکل را حل کنم؟ آخه کدها هیچ خطایی ندارند.
پیام مورد نظر: The Application has stopped unexpectedly. please try again
پاسخ

the application has stopped (اندروید)

#2
دوست عزیز شما باید پیغامی که در logCat نمایش میده رو بزارید تا بشه نظر داد.یا کد کاملتون قرار بدید.
اگر یک اکتیویتی درست کردید.ببینید که در فایل منیفست تعریف کردید یانه.
در کل باید کد یا logcat قرار بدید
پاسخ
 سپاس شده توسط admin ، _ali_

the application has stopped (اندروید)

#3
(۱۳۹۴/۰۳/۲۱, ۰۹:۱۸ ب.ظ)'داش بهروز' نوشته: دوست عزیز شما باید پیغامی که در logCat نمایش میده رو بزارید تا بشه نظر داد.یا کد کاملتون قرار بدید.
اگر یک اکتیویتی درست کردید.ببینید که در فایل منیفست تعریف کردید یانه.
در کل باید کد یا logcat قرار بدید
 

Mail.java:

کد پی‌اچ‌پی:
package com.example.testapp;

import android.support.v7.app.ActionBarActivity;
import android.widget.ImageView;
import android.os.Bundle;

public class 
Main extends ActionBarActivity {
    
    Integer question_list 
= {
            R.drawable.image0,
            R.drawable.image1,
            R.drawable.image2,
            R.drawable.image3,
            R.drawable.image4
    
};
   
    
@Override
    protected void onCreate
(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        int min_num 
0;
        int max_num 4;
        RandomClass randomClass = new RandomClass();
        int random_question randomClass.random_question(min_nummax_num);
        
        ImageView iv1 
= (ImageViewfindViewById(R.id.main_img_1);
        iv1.setImageResource(answer_list[random_question]); 
     
}


Global.java

کد پی‌اچ‌پی:
package com.example.testapp;

import android.app.Application;

public class 
Globals extends Application {
    public Integer[] visit_question;
    public Integer num_question 0;
    public Integer index_question;
}

[
b]RandomClass.java[/b]
package com.example.testapp;

import java.util.Random;
import junit.framework.TestCase;

public class 
RandomClass extends TestCase {
    public int random_number;
    Globals global = new Globals();
    Integer[] old_question = global.visit_question;
    Integer num_visit = global.num_question;
    Integer i_question = global.index_question;

    // عدد تصادفی بین دو عدد و بدون تکرار
    public int random_question (int min_numberint max_number) {
        int i 0;
        int r1 0;
        
        
// تولید عدد تصادفی بین دو عدد
        Random r = new Random();
        r1 r.nextInt(max_number min_number 1) + min_number;
        
        
// بررسی تکراری نبودن عدد
        whilemax_number ) {
            if (r1 == old_question[i]) {
                r = new Random();
                r1 r.nextInt(max_number min_number 1) + min_number;
                i 0;
            }
            else {
                i += 1;
            }
        }
        old_question[num_visit] = r1;
        num_visit += 1;
        i_question r1;
        return r1;
    }
    


AndroidManifest.xml

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.testapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.testapp.Main"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest> 
پاسخ

the application has stopped (اندروید)

#4
دوست عزیز پنجره لوگ کت قرار بدید.LogCat
پاسخ

the application has stopped (اندروید)

#5
(۱۳۹۴/۰۳/۲۳, ۰۲:۳۴ ق.ظ)'داش بهروز' نوشته: دوست عزیز پنجره لوگ کت قرار بدید.LogCat

 
 
کد پی‌اچ‌پی:
06-13 07:13:35.819I/Process(328): Sending signalPID328 SIG9
06
-13 07:13:59.359I/dalvikvm(337): Could not find method android.view.ViewGroup.onNestedScrollAcceptedreferenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted
06
-13 07:13:59.359W/dalvikvm(337): VFYunable to resolve virtual method 11339Landroid/view/ViewGroup;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V
06
-13 07:13:59.369D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x0000
06
-13 07:13:59.369D/dalvikvm(337): VFYdead code 0x0003-0015 in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V
06
-13 07:13:59.369I/dalvikvm(337): Could not find method android.view.ViewGroup.onStopNestedScrollreferenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll
06
-13 07:13:59.379W/dalvikvm(337): VFYunable to resolve virtual method 11345Landroid/view/ViewGroup;.onStopNestedScroll (Landroid/view/View;)V
06
-13 07:13:59.379D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x0000
06
-13 07:13:59.389D/dalvikvm(337): VFYdead code 0x0003-0025 in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onStopNestedScroll (Landroid/view/View;)V
06
-13 07:13:59.389I/dalvikvm(337): Could not find method android.view.ViewGroup.onWindowSystemUiVisibilityChangedreferenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged
06
-13 07:13:59.400W/dalvikvm(337): VFYunable to resolve virtual method 11347Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged (I)V
06
-13 07:13:59.400D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x0008
06
-13 07:13:59.419I/dalvikvm(337): Could not find method android.support.v7.internal.widget.ActionBarOverlayLayout.stopNestedScrollreferenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled
06
-13 07:13:59.419W/dalvikvm(337): VFYunable to resolve virtual method 9033Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll ()V
06
-13 07:13:59.419D/dalvikvm(337): VFYreplacing opcode 0x6e at 0x000e
06
-13 07:13:59.459I/dalvikvm(337): Could not find method android.widget.FrameLayout.jumpDrawablesToCurrentStatereferenced from method android.support.v7.internal.widget.ActionBarContainer.jumpDrawablesToCurrentState
06
-13 07:13:59.459W/dalvikvm(337): VFYunable to resolve virtual method 11691Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState ()V
06
-13 07:13:59.459D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x0006
06
-13 07:13:59.469D/dalvikvm(337): VFYdead code 0x0009-0023 in Landroid/support/v7/internal/widget/ActionBarContainer;.jumpDrawablesToCurrentState ()V
06
-13 07:13:59.499W/dalvikvm(337): VFYunable to find class referenced in signature (Landroid/view/ActionMode;)
06-13 07:13:59.649I/dalvikvm(337): Could not find method android.view.ViewGroup.onRtlPropertiesChangedreferenced from method android.support.v7.widget.Toolbar.onRtlPropertiesChanged
06
-13 07:13:59.649W/dalvikvm(337): VFYunable to resolve virtual method 11342Landroid/view/ViewGroup;.onRtlPropertiesChanged (I)V
06
-13 07:13:59.649D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x0007
06
-13 07:13:59.680I/dalvikvm(337): Could not find method android.content.res.TypedArray.getChangingConfigurationsreferenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations
06
-13 07:13:59.689W/dalvikvm(337): VFYunable to resolve virtual method 365Landroid/content/res/TypedArray;.getChangingConfigurations ()I
06
-13 07:13:59.689D/dalvikvm(337): VFYreplacing opcode 0x6e at 0x0002
06
-13 07:13:59.689D/dalvikvm(337): VFYdead code 0x0005-0006 in Landroid/support/v7/internal/widget/TintTypedArray;.getChangingConfigurations ()I
06
-13 07:13:59.699I/dalvikvm(337): Could not find method android.content.res.TypedArray.getTypereferenced from method android.support.v7.internal.widget.TintTypedArray.getType
06
-13 07:13:59.699W/dalvikvm(337): VFYunable to resolve virtual method 387Landroid/content/res/TypedArray;.getType (I)I
06
-13 07:13:59.699D/dalvikvm(337): VFYreplacing opcode 0x6e at 0x0002
06
-13 07:13:59.699D/dalvikvm(337): VFYdead code 0x0005-0006 in Landroid/support/v7/internal/widget/TintTypedArray;.getType (I)I
06
-13 07:13:59.829I/dalvikvm(337): Could not find method android.view.accessibility.AccessibilityEvent.setSourcereferenced from method android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent
06
-13 07:13:59.829W/dalvikvm(337): VFYunable to resolve virtual method 11447Landroid/view/accessibility/AccessibilityEvent;.setSource (Landroid/view/View;)V
06
-13 07:13:59.839D/dalvikvm(337): VFYreplacing opcode 0x6e at 0x000e
06
-13 07:13:59.839I/dalvikvm(337): Could not find method android.support.v7.internal.widget.AbsActionBarView.onInitializeAccessibilityEventreferenced from method android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent
06
-13 07:13:59.849W/dalvikvm(337): VFYunable to resolve virtual method 8731Landroid/support/v7/internal/widget/AbsActionBarView;.onInitializeAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V
06
-13 07:13:59.849D/dalvikvm(337): VFYreplacing opcode 0x6f at 0x002d
06
-13 07:13:59.859D/dalvikvm(337): VFYdead code 0x0011-002b in Landroid/support/v7/internal/widget/ActionBarContextView;.onInitializeAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V
06
-13 07:13:59.859D/dalvikvm(337): VFYdead code 0x0030-0030 in Landroid/support/v7/internal/widget/ActionBarContextView;.onInitializeAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V
06
-13 07:14:00.149D/AndroidRuntime(337): Shutting down VM
06
-13 07:14:00.149W/dalvikvm(337): threadid=1thread exiting with uncaught exception (group=0x40015560)
06-13 07:14:00.179E/AndroidRuntime(337): FATAL EXCEPTIONmain
06
-13 07:14:00.179E/AndroidRuntime(337): java.lang.RuntimeExceptionUnable to start activity ComponentInfo{com.example.testapp/com.example.testapp.Main}: java.lang.NullPointerException
06
-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.os.Looper.loop(Looper.java:123)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread.main(ActivityThread.java:3647)
06-13 07:14:00.179E/AndroidRuntime(337):     at java.lang.reflect.Method.invokeNative(Native Method)
06-13 07:14:00.179E/AndroidRuntime(337):     at java.lang.reflect.Method.invoke(Method.java:507)
06-13 07:14:00.179E/AndroidRuntime(337):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-13 07:14:00.179E/AndroidRuntime(337):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-13 07:14:00.179E/AndroidRuntime(337):     at dalvik.system.NativeStart.main(Native Method)
06-13 07:14:00.179E/AndroidRuntime(337): Caused byjava.lang.NullPointerException
06
-13 07:14:00.179E/AndroidRuntime(337):     at com.example.testapp.RandomClass.random_question(RandomClass.java:27)
06-13 07:14:00.179E/AndroidRuntime(337):     at com.example.testapp.Main.onCreate(Main.java:33)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-13 07:14:00.179E/AndroidRuntime(337):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)
06-13 07:14:00.179E/AndroidRuntime(337):     ... 11 more 
این هم محتویات LogCat
لطفا راهنمایی بفرمایید


 
پاسخ

the application has stopped (اندروید)

#6
دوست عزیز همون طور که توی لوگ کت معلومه به خط 33 فایل جاوا Main  و خط 27 فایل جاوا RandomClass شما ایراد گرفته..ببنید خطوط مزبور دقیقا کدام خطوط  میشه.

 
پاسخ
 سپاس شده توسط _ali_ ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان