2017-11-10 15 views
-2

こんにちは、私はこの単純なコードを試してみました。 Androidのスタジオエミュレータでうまく動作しますが、apkをビルドすると をインストールするとアプリを手動で私の携帯電話で私はボタンをタップするとクラッシュする私はアンドロイド7、アンドロイド5とアンドロイド4.4と私は同じ結果を与えたいくつかの携帯電話で試してみました。 私はアンドロイドスタジオ3.0を使用し、このプロジェクトでは最小のAPIを使用しました。何が問題なのか。実際の携帯電話でアプリがクラッシュするが、エミュレータで動作する

package com.example.adem.myapplication; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.TextView; 

public class MainActivity extends AppCompatActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 
    void tst(View v) { 
     TextView t= this.findViewById(R.id.temo); 
     t.setText("he"); 
    } 
} 

XMLファイル:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.adem.myapplication.MainActivity"> 

<TextView 
    android:id="@+id/temo" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Hello World!" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent"/> 

<Button 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginStart="168dp" 
    android:layout_marginTop="164dp" 
    android:text="Button" 
    android:onClick="tst" 
    app:layout_constraintStart_toStartOf="parent" 
    app:layout_constraintTop_toTopOf="parent"/> 
</android.support.constraint.ConstraintLayout> 
+1

を見つけ、あなたは何のエラーを取得していない返信用の皆さんに感謝メッセージ? – Stultuske

+0

私はただ不幸にも、私のアプリケーションは停止しました。 –

+0

どこかにあるはずです – Stultuske

答えて

0

私は公共 これに機能TSTを設定していませんでした問題解決

public void tst(View view){ 
    TextView t= this.findViewById(R.id.temo); 
    t.setText("he"); 
} 
関連する問題