【问题标题】:Error running wear default device not found找不到运行磨损默认设备时出错
【发布时间】:2017-03-08 02:15:14
【问题描述】:

我创建了一个 Android 应用程序,现在收到“运行磨损时出错,未找到默认设备”错误消息。我想不出我所做的或改变的任何事情使这个开始。

我已关闭 Android Studio 并重新打开它 我已使缓存无效并重新启动 我已经进行了皮棉检查 看了这个问题Android Studio cannot find default activity

然而仍然没有快乐。

我的清单在下面

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

    <uses-feature android:name="android.hardware.type.watch" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.DeviceDefault">

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity
            android:name=".ScrollingActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity
            android:name=".SimpleGridActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name=".Drinks"
            android:label="@string/app_name"
            android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name=".Food"
            android:label="@string/app_name"
            android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity
            android:name=".Fitness"
            android:label="@string/app_name"
            android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </>

</manifest>

【问题讨论】:

    标签: android xml manifest


    【解决方案1】:

    暂时尝试将主题更改为基本主题,看看是否有效。

    【讨论】:

    • 改为theme.appCompat,无变化
    • 好吧,为什么会有这么多默认的主活动?应该有一个主要的默认活动将在运行应用程序时启动,并且可以调用其他类而不将它们设为默认类。因此,您可以从其他子 Activity 中取出 Intent Launcher 主启动器,并将主启动器保留为主启动器。试试看吧?
    • 尝试将 添加到您的一项活动中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 2017-01-12
    • 1970-01-01
    • 2014-04-07
    相关资源
    最近更新 更多