마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오에서 핸드폰으로 보냈을때 앱 중지 질문입니다(로그챗)

0 추천

안드로이드 스튜디오 만드는 중인데

핸드폰으로 앱 실행 해 볼려고 하면 바로 앱 중단 뜨는데 문제를 모르겠네요

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

package com.seeker.user.seeker;

import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;

import com.example.user.seeker.R;

public class MainActivity extends AppCompatActivity {

    Fragment1 fragment1;
    Fragment2 fragment2;

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

        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        fragment1 = new Fragment1();
        fragment2 = new Fragment2();

        getSupportFragmentManager().beginTransaction().add(R.id.container, fragment1).commit();

        TabLayout tabs = (TabLayout) findViewById(R.id.tabs);
        tabs.addTab(tabs.newTab().setText("친구"));
        tabs.addTab(tabs.newTab().setText("일대일채팅"));
        tabs.addTab(tabs.newTab().setText("기타"));

        tabs.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                int position = tab.getPosition();

                Fragment selected = null;
                if(position == 0){
                    selected = fragment1;
                } else if (position == 1) {
                    selected = fragment2;
                }
                getSupportFragmentManager().beginTransaction().replace(R.id.container, selected).commit();

            }

            @Override
            public void onTabUnselected(TabLayout.Tab tab) {

            }

            @Override
            public void onTabReselected(TabLayout.Tab tab) {

            }
        });

    }
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이게 메인 코딩이고요

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

09-17 15:10:32.585 2754-2754/? E/Zygote: v2

09-17 15:10:32.586 2754-2754/? E/Zygote: accessInfo : 0

09-17 15:10:33.126 2754-2754/com.example.user.seeker E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.example.user.seeker, PID: 2754

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.user.seeker/com.example.user.seeker.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.user.seeker.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.user.seeker-1/base.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.user.seeker-1/lib/arm64, /system/lib64, /vendor/lib64]]

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2814)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2978)

at android.app.ActivityThread.-wrap14(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1628)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:154)

at android.app.ActivityThread.main(ActivityThread.java:6646)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.user.seeker.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.user.seeker-1/base.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.user.seeker-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.user.seeker-1/lib/arm64, /system/lib64, /vendor/lib64]]

at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

at java.lang.ClassLoader.loadClass(ClassLoader.java:380)

at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

at android.app.Instrumentation.newActivity(Instrumentation.java:1086)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2804)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2978)

at android.app.ActivityThread.-wrap14(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1628)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:154)

at android.app.ActivityThread.main(ActivityThread.java:6646)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)

at java.lang.ClassLoader.loadClass(ClassLoader.java:380)

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

이게 로그쳇 오류 인데 문제가 뭔가요

새벽해 님이 2017년 9월 17일 질문

1개의 답변

0 추천
MainActivity 클래스를 발견할수 없다는 에러 같군요

 

1. MainActivitiy 클래스가 있는지 확인해주시고

2. MainActivity 파일이 있으면 <?xml version="1.0" encoding="utf-8"?> 붙어있는지 확인하시고

3. 액티비티 추가되었는지 확인하세여 <activity android:name="MainActivity">

 

그 이상은 모르겠네용
Printf (1,380 포인트) 님이 2017년 9월 18일 답변
...