如何让这个应用程序启动,因为无论java文件多么简单,什么都没有! [英] How do I get this app to start, cuz no matter how simple is the java file, nothing!
问题描述
你好伙伴们。
我很高兴我引起了你的注意,你正在花时间阅读这篇文章。
我必须警告你,尽管如此我是编码新手的定义。
现在,对于实际问题:
我想构建一个基本的应用程序,它将使用跟踪一些基本的足球统计数据,那些是:目标数量,犯规次数(我可能不使用正确的复数,因为对我来说听起来不对:),以及每支球队的进球次数。
我在Android Studio中遇到的错误是:
<
Hello fellow coders.
I am very glad that I got your attention,and you are taking from your time to read this.
I must warn you though that I am the definition of a novice on coding.
Now,to the actual problem:
I want to build a basic app that will use keep track of some basic soccer stats,and those are:number of goals,number of fouls (i may not use the correct plural,because to me it does not sound right :)and number of goal attempts on each team.
The error that i get in Android Studio is:
<
01-07 16:11:05.115 30863-30863/com.example.android.myapplication_counter E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.android.myapplication_counter, PID: 30863
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.myapplication_counter/com.example.android.myapplication_counter.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.android.myapplication_counter.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.android.myapplication_counter-1/base.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.android.myapplication_counter-1/lib/arm64, /system/lib64, /vendor/lib64]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2819)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.android.myapplication_counter.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.android.myapplication_counter-1/base.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.android.myapplication_counter-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:2809)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
>
java,我相信是主要成分 - 无论我拿出多少,它仍然是相同的:
>
The java,where i belive is the main ingredient-no matter how much i take out of it,it still the same:
package com.example.android.courtcounter;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
import com.example.android.myapplication_counter.R;
public class MainActivity extends AppCompatActivity {
int scoreTeamA = 0;
int scoreTeamB = 0;
int scoreTeamAFoul = 0;
int scoreTeamBFoul = 0;
int scoreTeamAGoalAttempt = 0;
int scoreTeamBGoalAttempt = 0;
/**
* Displays the given score for Team A.
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/**
* Displays the given score for Team A.
*/
public void displayForTeamA(int score) {
TextView scoreView = (TextView) findViewById(R.id.team_a_score);
scoreView.setText(String.valueOf(score));
}
/**
* Displays the given score for Team B.
*/
public void displayForTeamB(int score) {
TextView scoreView = (TextView) findViewById(R.id.team_b_score);
scoreView.setText(String.valueOf(score));
}
/**
* Increase the score for Team A by 1 point.
*/
public void addOneForTeamA(View v) {
scoreTeamA=scoreTeamA + 1;
displayForTeamA(scoreTeamA);
}
/**
* Increase the score for Team B by 1 point.
*/
public void addOneForTeamB(View v) {
scoreTeamB=scoreTeamB + 1;
displayForTeamB(scoreTeamB);
}
/**
* Increase the score for Team A by 2 points.
*/
public void addTwoForTeamA(View v) {
scoreTeamA=scoreTeamA + 2;
displayForTeamA(scoreTeamA);
}
}
我的尝试:
我试图从我的java文件中删除一些代码(remeber-noob here)
我在新文件中执行了相同的步骤。同样的结果
我休息了一下(从诅咒中)然后又带着新鲜的力量回来了......几乎没有。
我用google搜索网站,人们很友善地帮助我。
What I have tried:
I tried to remove some code from my java file(remeber-noob here)
I did the same steps,in a new file..Same result
I took a break(from cursing) and came back with fresh forces..Still nothing.
I googled sites where people are kind enough to help me out.
推荐答案
H.handleMessage(ActivityThread.java:1631)
在android.os.Handler.dispatchMessage(Handler.java:102)
在android。 os.Looper.loop(Looper.java:154)
在android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit
H.handleMessage(ActivityThread.java:1631) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit
MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
引起:java.lang.ClassNotFoundException:未找到类com.example.android.myapplication_counter.MainActivity 在路径上:DexPathList [[zip文件/data/app/com.example.android.myapplication_counter-1/base.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_dependencies_apk。 apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_0_apk.apk,zip文件/data/app/com.example.a ndroid.myapplication_counter-1 / split_lib_slice_1_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_2_apk.apk,zip文件/data/app/com.example.android.myapplication_counter- 1 / split_lib_slice_3_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_4_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_5_apk。 apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_6_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_7_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_8_apk.apk,zip文件/data/app/com.example.android.myapplication_counter-1/split_lib_slice_9_apk.apk\"],nativeLibraryDirectories=[/ data / app / com.example.android.myapplication_counter-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)
在android.app.Instrumentation.newActivity(Instrumentation.java:1086)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2809)
在android.app。 ActivityThread.handleLaunchActivity(ActivityThread.java:2988)&NBSP;
在android.app.ActivityThread.-wrap14(ActivityThread.java)
在android.app.ActivityThread
MethodAndArgsCaller.run(ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.android.myapplication_counter.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.android.myapplication_counter-1/base.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.android.myapplication_counter-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.android.myapplication_counter-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:2809) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) at android.app.ActivityThread.-wrap14(ActivityThread.java) at android.app.ActivityThread
H.handleMessage(ActivityThread.java:1631)
在android.os.Handler.dispatchMessage(Handler.java:102)
在android.os.Looper.loop(Looper.java:154)
在android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit
H.handleMessage(ActivityThread.java:1631) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit
这篇关于如何让这个应用程序启动,因为无论java文件多么简单,什么都没有!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!