美文网首页
踩坑日记:安卓配置深度链接DeepLinks后,打包的apk安装

踩坑日记:安卓配置深度链接DeepLinks后,打包的apk安装

作者: Flawless_00 | 来源:发表于2024-09-29 17:31 被阅读0次

前言

本人安卓小白,最近配置deeplinks的时候,网上找资料,在app/main/AndroidManifest.xml文件中需要按如下配置:

<activity...>
  <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="example" />
  </intent-filter>
</activity>

问题:

按上图配置完成后,打包成apk,安装后发现无法打开app,有的机型甚至桌面上没有app!

原因:

app/main/AndroidManifest.xml文件中,自带了<intent-filter>标签,如下所示:

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

配置deeplinks的时候,也需要配置<intent-filter>标签,小白我就是在自带的这个<intent-filter>标签里配置了deeplinks的配置,导致打包的apk,安装后无法打开

解决方案:

<activity...>
 <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="example" />
  </intent-filter>
</activity>

不要在自带的<intent-filter>标签里配置deeplinks即可。

相关文章

  • flutter 安卓打包

    flutter 安卓打包 - 简书 Flutter项目打包成安卓apk详解来了(解决安装没网络问题) - 「dt猫」

  • Android APK 反编译实践

    apk是安卓工程打包的最终形式,将apk安装到手机或者模拟器上就可以使用APP。反编译apk则是将该安卓工程的源码...

  • ReactNative 安卓打包APK踩坑记录

    1.生成签名密钥。 进入指定目录下以管理员身份运行 cmd窗口,然后进入jdk的bin文件目录,一般会在C:...

  • react-native 配置好百度地图,然后打包成apk,在手

    经历各种坑,终于把react-native-baidu-map配置完成,然后打包成apk,发到手机上,安装成功后就...

  • 安卓打包后的apk安装后闪退问题

    安卓项目eclipse可在手机上调试安装运行,无问题,但是签名打包后的apk,安装完后一打开即闪退 解决方案:pr...

  • ionic3打包发布

    在把ionic3整个应用都开发完毕后,打包发布需要分安卓和ios系统两块来做。 一、安卓 安卓包的环境配置和打包,...

  • Flutter打包安卓apk坑点

    我是iOS程序员,一点也不会安卓,现在呢,用flutter写了项目,要打包成apk,本文用于记录坑点。 1.不会设...

  • 打包安卓apk

    一、用指令生成签名文件 key.jks 在Terminal里或dos界面执行下列命令:keytool -genke...

  • React Native安卓随记

    1.启动安卓服务 在项目根目录执行: $ react-native run-android 2.安卓打包apk 进...

  • 2019-12-26 Flutter 指令集合

    Flutter 指令集合 flutter build apk 安卓打包 flutter build ios --r...

网友评论

      本文标题:踩坑日记:安卓配置深度链接DeepLinks后,打包的apk安装

      本文链接:https://www.haomeiwen.com/subject/werdrjtx.html