【问题标题】:Android Studio (Ionic Gradle) - App isn't installed after BuildingAndroid Studio (Ionic Gradle) - 构建后未安装应用程序
【发布时间】:2022-01-21 03:41:05
【问题描述】:

问题构建后,在 Android-Studio-Emulator 中运行:“未安装应用程序”。 怎么办?

--Android Studio 2020.3

--Android SDK 30,工具 30.0.2

--Gradle 7.0.2

... 我在模拟器中看不到任何正确的日志,也许只有我一个人,但来自 XCode 这个 Android Studio 的构建非常糟糕,太糟糕了。希望有人能帮忙。

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.midix.finance">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
            android:name="com.midix.finance.MainActivity"
            android:label="@string/title_activity_main"
            android:theme="@style/AppTheme.NoActionBarLaunch"
            android:launchMode="singleTask"
            android:exported="false">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="@string/custom_url_scheme" />
            </intent-filter>

        </activity>

        <provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths"></meta-data>
        </provider>
    </application>

    <!-- Permissions -->

    <uses-permission android:name="android.permission.INTERNET" />
    <!-- Camera, Photos, input file -->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!-- Geolocation API -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-feature android:name="android.hardware.location.gps" />
    <!-- Navigator.getUserMedia -->
    <!-- Video -->
    <uses-permission android:name="android.permission.CAMERA" />
    <!-- Audio -->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
</manifest>

【问题讨论】:

    标签: android-studio gradle ionic-framework


    【解决方案1】:

    Android Studio 的构建并不差。您需要像学习 xCode 一样学习它的 UI/UX 及其功能。

    1. 我建议在物理设备中调试您的应用程序。所以请使用 USB 数据线将手机连接到计算机(必须在您的设备中打开 USB 调试)。
    2. 您的设备名称必须显示在您的 Android Studio 屏幕中显示 Pixel 2 API 30 的位置。
    3. 点击设备旁边的播放按钮。 gradle 构建后,应用程序将安装在您的设备上。点击播放按钮后验证您在手机中的安装(显示“安装此应用?”)。
    4. 打开底部的“Logcat”选项以查看出现的任何严重错误日志。
    5. 如果您的应用未安装,则意味着使用您的应用包名称搜索 Logcat。它将显示未安装应用程序的原因。发布您的 Logcat 错误以获得准确的解决方案。

    【讨论】:

    • 我没有任何 Android 设备,Android Studio 中是否提供“Logcat”?
    • 是的,搜索屏幕。它位于屏幕底部(Logcat、build 等选项存在于那里)...您的项目必须在打开 logcat 之前打开。
    猜你喜欢
    • 1970-01-01
    • 2018-05-03
    • 2017-09-28
    • 2022-11-17
    • 1970-01-01
    • 2017-08-27
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    相关资源
    最近更新 更多