почему моя программа не работает на телефоне, но работает на Bluestacks - PullRequest
0 голосов
/ 04 июня 2019

Я создал программу, и она отлично работает.Я тестирую в bluestack и не существует никаких проблем.Когда я пытаюсь установить программу на телефон, она не устанавливается.Я предполагаю, что проблема связана с SDK, поэтому попробуйте установить программу на другие телефоны с API 24 и 26, APK установлен, но при запуске программы остановился.

моя программа находится в режиме: -compileSdkVersion 25, -buildToolsVersion "25.0.3", -minSdkVersion 14, -targetSdkVersion 25

my bluestacks property is: 
-version: 4, 
-API: 25, 
-model: OnePlus A5000, 
-android: 7.1.1, 
-ram: 1500 M, 
-core: 2)

Я полагаю, проблема не возникает из программы, этопроисходит из настроек Android Studio, поэтому я создаю простой проект (проект по умолчанию: hello world) без каких-либо изменений и API, установленного в 9. Программа запускается в режиме bluestack, но останавливается в телефоне.(мне кажется, что при нажатии программы на мгновение программа запускается после остановки)

это Activity:

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;

открытый класс MainActivity расширяет AppCompatActivity {

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

}

это макет XML:

 <LinearLayout
    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.behnam_pc.test1_hello_world.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

</LinearLayout>

иэто gradle:

  apply plugin: 'com.android.application'

         android {
             compileSdkVersion 25
             buildToolsVersion "25.0.3"
             defaultConfig {
                 applicationId "com.example.behnam_pc.test1_hello_world"
                 minSdkVersion 9
                 targetSdkVersion 25
                 versionCode 1
                 versionName "1.0"
                 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
             }
             buildTypes {
                 release {
                     minifyEnabled false
                     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                 }
             }
         }

         dependencies {
             compile fileTree(dir: 'libs', include: ['*.jar'])
             androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
                 exclude group: 'com.android.support', module: 'support-annotations'
             })
             compile 'com.android.support:appcompat-v7:25.3.1'
             compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
             testCompile 'junit:junit:4.12'
        }

Кто-нибудь, скажите, пожалуйста, откуда возникла проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...