Android Studio 无法安装应用程序 : INSTALL_FAILED_VERIFICATION_FAILURE

标签 android android-studio

如果我尝试在 Android Studio + Andy 模拟器中运行 Android 项目,有人可以帮我理解这个错误吗?错误提示 无法安装应用程序:INSTALL_FAILED_VERIFICATION_FAILURE .它带有一个微调器小部件的简单应用程序。
这是我的 MainActivity 文件

package camo.learn2codeproject3;


import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;
import java.util.ArrayList;


public class MainActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener
{

    Spinner spinner;

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

        spinner = findViewById(R.id.spinner1);

        ArrayList<String> spinnerItems = new ArrayList<>();  // Empty <> == <String>
        spinnerItems.add("bicykel");
        spinnerItems.add("auto");
        spinnerItems.add("lod");
        spinnerItems.add("padak");
        spinnerItems.add("vlak");

        ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerItems );

        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        spinner.setAdapter(adapter);
        spinner.getOnItemSelectedListener();
    }

    @Override
    public void onItemSelected(AdapterView<?> adapter, View view, int position, long id)
    {
        String item = adapter.getItemAtPosition(position).toString();
        Toast.makeText( this, "Vybrali ste: " + item, Toast.LENGTH_LONG ).show();
    }

    @Override
    public void onNothingSelected(AdapterView<?> parent)
    {
        Toast.makeText( this, "Hey nič ste nevybrali!!!", Toast.LENGTH_LONG ).show();
    }
}

这是activity_main.xml
<?xml version="1.0" encoding="utf-8"?>

<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"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <Spinner
        android:id="@+id/spinner1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />

</LinearLayout>

这是错误日志
2020-04-30 21:42:01.428 4266-4266/? E/studio.deploy: Could not get package user id: run-as: Package 'camo.learn2codeproject3' is unknown
2020-04-30 21:42:01.652 4266-4266/? E/studio.deploy: Could not find apks for package: camo.learn2codeproject3
2020-04-30 21:42:03.294 3373-3373/com.android.vending I/Finsky: [1] abjv.a(7): Verification requested, id = 2
2020-04-30 21:42:03.432 3373-4253/com.android.vending I/Finsky: [212] abli.a(9): Single user settings service is not running, bind it now
2020-04-30 21:42:03.458 3373-3373/com.android.vending I/Finsky: [1] ablh.onServiceConnected(1): Single user settings service is connected
2020-04-30 21:42:03.495 3373-4253/com.android.vending W/Settings: Setting install_non_market_apps has moved from android.provider.Settings.Global to android.provider.Settings.Secure, returning read-only value.
2020-04-30 21:42:03.646 4262-4262/? D/AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
2020-04-30 21:42:03.656 4262-4262/? D/AndroidRuntime: CheckJNI is OFF
2020-04-30 21:42:03.810 4262-4262/? D/ICU: No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
2020-04-30 21:42:03.841 4262-4262/? W/art: Unexpected CPU variant for X86 using defaults: x86
2020-04-30 21:42:03.841 3373-4253/com.android.vending I/Finsky: [212] lew.a(9): Task 7 requested foreground
2020-04-30 21:42:03.847 3373-4253/com.android.vending I/Finsky: [212] lew.a(22): Not entering foreground
2020-04-30 21:42:03.912 4262-4262/? E/memtrack: Couldn't load memtrack module (No such file or directory)
2020-04-30 21:42:03.913 4262-4262/? E/android.os.Debug: failed to load memtrack module: -2
2020-04-30 21:42:03.914 4262-4262/? I/Radio-JNI: register_android_hardware_Radio DONE
2020-04-30 21:42:03.945 4262-4262/? D/AndroidRuntime: Calling main entry com.android.commands.wm.Wm
2020-04-30 21:42:03.947 4262-4262/? D/AndroidRuntime: Shutting down VM
2020-04-30 21:42:03.970 4262-4293/? W/art: Thread attaching while runtime is shutting down: Binder:4262_1
2020-04-30 21:42:03.970 4262-4293/? I/AndroidRuntime: NOTE: attach of thread 'Binder:4262_1' failed
2020-04-30 21:42:04.086 3373-4171/com.android.vending I/Finsky: [207] abrq.b(3): Verify: Verification package=camo.learn2codeproject3, id=2 response=3
2020-04-30 21:42:04.096 3373-4253/com.android.vending I/Finsky: [212] abst.c(15): Verifying id=2, result=-1
2020-04-30 21:42:04.117 3373-4253/com.android.vending I/Finsky: [212] abre.a(8): Verify: Installation silently blocked. package=camo.learn2codeproject3
2020-04-30 21:42:04.161 3373-3373/com.android.vending I/Finsky: [1] abst.hp(6): Verification complete: id=2, package_name=camo.learn2codeproject3
2020-04-30 21:42:04.201 3373-3373/com.android.vending I/Finsky: [1] abnu.hp(2): Reported verification result: REJECT
2020-04-30 21:42:04.203 3373-3373/com.android.vending I/Finsky: [1] acmh.b(3): Verification stage already finished, ignoring sub-task callback
2020-04-30 21:42:04.213 3373-3373/com.android.vending I/Finsky: [1] acmh.b(3): Verification stage already finished, ignoring sub-task callback
2020-04-30 21:42:04.273 3373-3375/com.android.vending I/art: Do partial code cache collection, code=124KB, data=104KB
2020-04-30 21:42:04.281 3373-3375/com.android.vending I/art: After code cache collection, code=122KB, data=103KB
2020-04-30 21:42:04.281 3373-3375/com.android.vending I/art: Increasing code cache capacity to 512KB
2020-04-30 21:42:04.342 1616-1616/? I/audioserver: type=1400 audit(0.0:352): avc: denied { read } for scontext=u:r:audioserver:s0 tcontext=u:object_r:unlabeled:s0 tclass=socket permissive=1
2020-04-30 21:42:04.342 1616-1616/? I/audioserver: type=1400 audit(0.0:353): avc: denied { write } for scontext=u:r:audioserver:s0 tcontext=u:object_r:unlabeled:s0 tclass=socket permissive=1
2020-04-30 21:42:04.502 1993-1993/? I/logzmq: type=1400 audit(0.0:354): avc: denied { write } for scontext=u:r:goldfish_setup:s0 tcontext=u:object_r:unlabeled:s0 tclass=socket permissive=1
2020-04-30 21:42:05.251 3373-3470/com.android.vending I/Finsky: [148] ruz.d(9): Invalidating cached PackageState for web.php5.sk
2020-04-30 21:42:05.263 3373-3470/com.android.vending I/Finsky: [148] ruz.d(9): Invalidating cached PackageState for web.php5.learn2codeproject2
2020-04-30 21:42:26.865 2196-2860/system_process I/Sensors: setActive() with handle = 0, enabled = 1
2020-04-30 21:42:26.865 2196-2860/system_process I/Sensors: setDelay() with handle = 0, delay = 20000 us
2020-04-30 21:42:27.101 2196-2253/system_process W/WifiMode: AndroidWifi, Invalid SupportedRates!!!
2020-04-30 21:42:27.102 2196-2251/system_process W/WifiMode: AndroidWifi, Invalid SupportedRates!!!
2020-04-30 21:42:27.102 2196-2251/system_process W/WifiMode: AndroidWifi, Invalid SupportedRates!!!
2020-04-30 21:42:28.371 2196-2208/system_process I/Sensors: setActive() with handle = 0, enabled = 0

正如我所见,应用程序不仅仅在 Andy 模拟器中工作。在我的手机中,它运行良好。
我有点迷失其中。谢谢。

最佳答案

禁用 Verify Apps over USB从开发人员设置为我工作:

Settings > Developer Options > Then Turn off Verify Apps over USB

您可能需要打开未知来源的安装:
Settings > Security > Then Turn on Unknown sources

请注意,如果该选项不可用,您也可以运行 adb命令:
adb shell settings put global package_verifier_enable 0

关于Android Studio 无法安装应用程序 : INSTALL_FAILED_VERIFICATION_FAILURE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61531604/

相关文章:

android - Android中ID命名约定的最佳实践?

java - 录音机未处理的异常类型 IOException

android - Activity 背景

java - 如何为 ImageView 创建重复的 onClick 动画?

java - 如何在Android Studio中自定义方法的JavaDoc模板

java - Android Studio 构建错误 : "Content is not allowed in prolog."

android - 每个 gridview 项目 Android 中的进度条

android - 如何将 BottomSheetDialogFragment 的结果传递给启动它的 Activity?

关于更改方向的 Android Fragment 生命周期问题

java - 从/res/raw 中的文本文件填充 Android Fragment 中的 TextView