You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目中Android Studio App Links Assistant无Activity选项求助

问题原因

App Links Assistant无法识别Activity通常是因为相对路径类名解析失败、项目未同步或Activity文件缺失,以下是针对性修复步骤:

修复步骤

  1. 替换Activity的相对类名为完整路径
    将Manifest中MainActivity的android:name属性改为完整包名+类名,避免解析歧义:

    <!-- 原配置 -->
    <activity android:name=".MainActivity" ...>
    <!-- 修改后 -->
    <activity android:name="com.sepano.mrAntik.mr_antik.MainActivity" ...>
    
  2. 同步Gradle项目
    点击Android Studio菜单栏的File -> Sync Project with Gradle Files,清除缓存并同步最新配置,确保IDE能正确识别Activity。

  3. 验证MainActivity文件存在
    确认MainActivity文件位于android/app/src/main/java/com/sepano/mrAntik/mr_antik/目录下(Kotlin项目对应.kt文件),文件需继承FlutterActivity,示例代码(Java):

    package com.sepano.mrAntik.mr_antik;
    
    import io.flutter.embedding.android.FlutterActivity;
    
    public class MainActivity extends FlutterActivity {
    }
    

修改后的完整AndroidManifest.xml

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android" package="com.sepano.mrAntik.mr_antik">
    <application android:usesCleartextTraffic="true" android:label="MrAntk" android:name="${applicationName}" android:icon="@mipmap/ic_launcher">
        <activity android:name="com.sepano.mrAntik.mr_antik.MainActivity" android:exported="true" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize">
            <meta-data android:name="io.flutter.embedding.android.NormalTheme" android:resource="@style/NormalTheme" />
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:host="app.mrantic.ir" />
            </intent-filter>
        </activity>
        <meta-data android:name="flutterEmbedding" android:value="2" />
    </application>
    <uses-permission android:name="android.permission.INTERNET" />
</manifest>

内容的提问来源于stack exchange,提问作者MrSalesi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:55:31