Java Android Studio应用程序未启动或崩溃

Java Android Studio应用程序未启动或崩溃,java,android,Java,Android,我刚开始使用android,我不知道为什么它不工作,我现在很迷茫,整个Logcat都是红色的。 我希望用户将文本输入到editText中,然后使用它进行一些计算,然后将其输出到textView。 我在一个名为global的类中声明了变量sss,以便可以在任何地方访问它public static int sss import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text

我刚开始使用android,我不知道为什么它不工作,我现在很迷茫,整个Logcat都是红色的。 我希望用户将文本输入到editText中,然后使用它进行一些计算,然后将其输出到textView。 我在一个名为global的类中声明了变量sss,以便可以在任何地方访问它public static int sss

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import de.niklas.unitconverter.global;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        EditText edittext=findViewById(R.id.editText);
        edittext.addTextChangedListener(Watcher);
        TextView textview=findViewById(R.id.textView);
        textview.setText(global.sss);
    }
    TextWatcher Watcher = new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (count>0){
                String ss=String.valueOf(s);
                global.sss=Integer.parseInt(ss);
            }

        }

        @Override
        public void afterTextChanged(Editable s) {

        }
    };
}
以下是错误消息:

2019-01-12 15:04:08.7851630-6935/?E/AudioFlinger:内存不足,无法>音轨大小=131296 2019-01-12 15:04:08.785 1630-6935/? E/AudioFlinger:createRecordTrack\u l>initCheck失败-12;没有控制块? 2019-01-12 15:04:08.787 2412-2690/? E/IAudioFlinger:createRecord返回错误-12 2019-01-12 15:04:08.788 2412-2690/? E/AudioRecord:AudioFlinger无法创建录制曲目,状态:-12 2019-01-12 15:04:08.788 2412-2690/? E/AudioRecord JNI:创建AudioRecord实例时出错:初始化检查失败,状态为-12。 2019-01-12 15:04:08.789 2412-2690/? E/android.media.AudioRecord:初始化本机AudioRecord对象时出现错误代码-20。 2019-01-12 15:04:08.790 2412-2690/? E/ActivityThread:未能找到com.google.android.apps.gsa.testing.ui.audio.recorded的提供商信息 2019-01-12 15:04:10.819 1729-1944/? E/installd:未能删除/data/app/vmdl1735704553.tmp:没有此类文件或目录 2019-01-12 15:04:11.533 2726-7128/? E/native:document store。cc:1423无法使用使用情况报告更新每个文档的数据 2019-01-12 15:04:11.559 7102-7102/de.niklas.unitconverter E/s.unitconverter无效ID 0x00000000。 2019-01-12 15:04:11.563 7102-7102/de.niklas.unitconverter E/AndroidRuntime:致命异常:主 工艺:de.niklas.unitconverter,PID:7102 java.lang.RuntimeException:无法启动活动组件信息{de.niklas.unitconverter/de.niklas.unitconverter.MainActivity}:android.content.res.Resources$NotFoundException:字符串资源ID 0x0 在android.app.ActivityThread.PerformLaunchActivityActivityRead.java:2913 位于android.app.ActivityThread.handleLaunchActivityActivityRead.java:3048 在android.app.servertransaction.LaunchActivityItem.ExecuteLanchActivityItem.java:78 在android.app.servertransaction.TransactionExecutor.ExecuteCallbackTransactionExecutor.java:108 在android.app.servertransaction.TransactionExecutor.executeTransactionExecutor.java:68 在android.app.ActivityThread$H.handleMessageActivityThread.java:1808 在android.os.Handler.dispatchMessageHandler.java:106 在android.os.Looper.Looper.java:193 在android.app.ActivityThread.mainActivityThread.java:6669 在java.lang.reflect.Method.Invokenactive方法中 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.RuntimeInit.java:493 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:858 原因:android.content.res.Resources$NotFoundException:字符串资源ID 0x0 位于android.content.res.Resources.getExtresources.java:348 位于android.widget.TextView.setTextTextView.java:5831 位于de.niklas.unitconverter.MainActivity.onCreateMainActivity.java:21 在android.app.Activity.performCreateActivity.java:7136 在android.app.Activity.performCreateActivity.java:7127 在android.app.Instrumentation.callActivityOnCreateInstrumentation.java:1271 在android.app.ActivityThread.PerformLaunchActivityActivityRead.java:2893 位于android.app.ActivityThread.handleLaunchActivityActivityRead.java:3048 在android.app.servertransaction.LaunchActivityItem.ExecuteLanchActivityItem.java:78 在android.app.servertransaction.TransactionExecutor.ExecuteCallbackTransactionExecutor.java:108 在android.app.servertransaction.TransactionExecutor.executeTransactionExecutor.java:68 在android.app.ActivityThread$H.handleMessageActivityThread.java:1808 在android.os.Handler.dispatchMessageHandler.java:106 在android.os.Looper.Looper.java:193 在android.app.ActivityThread.mainActivityThread.java:6669 在java.lang.reflect.Method.Invokenactive方法中 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.RuntimeInit.java:493 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:858 2019-01-12 15:04:11.576 1631-1631/? E/lowmemorykiller:写入错误/proc/7102/oom\u score\u adj;errno=22 2019-01-12 15:04:11.619 2726-7128/? E/native:document store。cc:1423无法使用使用情况报告更新每个文档的数据 2019-01-12 15:04:11.842 1630-1698/? E/AudioFlinger:内存不足,无法容纳音轨大小=131296 2019-01-12 15:04:11.842 1630-1698/? E/AudioFlinger:createRecordTrack\u l初始化检查失败-12;没有控制块? 2019-01-12 15:04:11.844 2412-2690/? E/IAudioFlinger:createRecord返回错误-12 2019-01-12 15:04:11.844 2412-2690/? E/AudioRec ord:AudioFlinger无法创建记录曲目,状态:-12 2019-01-12 15:04:11.844 2412-2690/? E/AudioRecord JNI:创建AudioRecord实例时出错:初始化检查失败,状态为-12。 2019-01-12 15:04:11.844 2412-2690/? E/android.media.AudioRecord:初始化本机AudioRecord对象时出现错误代码-20。 2019-01-12 15:04:11.846 2412-2690/? E/ActivityThread:未能找到com.google.android.apps.gsa.testing.ui.audio.recorded的提供商信息 2019-01-12 15:11:11.088 1630-1630/? E/AudioFlinger:内存不足,无法容纳音轨大小=131296 2019-01-12 15:11:11.088 1630-1630/? E/AudioFlinger:createRecordTrack\u l初始化检查失败-12;没有控制块? 2019-01-12 15:11:11.090 2412-2690/? E/IAudioFlinger:createRecord返回错误-12 2019-01-12 15:11:11.090 2412-2690/? E/AudioRecord:AudioFlinger无法创建录制曲目,状态:-12 2019-01-12 15:11:11.090 2412-2690/? E/AudioRecord JNI:创建AudioRecord实例时出错:初始化检查失败,状态为-12。 2019-01-12 15:11:11.091 2412-2690/? E/android.media.AudioRecord:初始化本机AudioRecord对象时出现错误代码-20。 2019-01-12 15:11:11.091 2412-2690/? E/ActivityThread:未能找到com.google.android.apps.gsa.testing.ui.audio.recorded的提供商信息


您试图用整数填充TextView,导致系统认为您试图使用的资源不存在。应该使用字符串调用setText

textview.setText("" + global.sss);

为setText方法传递整数值sss setText方法仅接受字符串值。请使用string.valueOfint方法将整数值转换为字符串 textview.setTextString.valueOfglobal.sss

此错误与音轨有关,您的代码没有音轨。请给出接收错误的代码