【问题标题】:How to install apps from inside my app like play store如何从我的应用程序(如 Play 商店)中安装应用程序
【发布时间】:2021-08-25 16:04:51
【问题描述】:

我想使用我的应用在设备上安装应用。
就像我有一个名为“ABC”的应用程序,点击一个按钮就可以从里面。我还在 GitHub 上搜索了这种类型的实现。幸运的是,我在 this link 上找到了一个。

但是在清单中添加代码时(Click here to find out the part I am mentioning about),它会显示这样的错误(check this error out)。

我该怎么做,因为我真的需要实现它。

【问题讨论】:

    标签: java android installation apk


    【解决方案1】:

    您的错误是因为您在应用程序中使用了 AndroidX

    您的提供程序代码应如下所示

    <manifest>
        ...
        <application>
            ...
            <provider
                android:name="androidx.core.content.FileProvider"
                android:authorities="com.mydomain.fileprovider"
                android:exported="false"
                android:grantUriPermissions="true">
                ...
            </provider>
            ...
        </application>
    </manifest>
    

    【讨论】:

    • 您应该尝试一下,如果可行,请将其标记为已接受的答案
    • 它没有给出错误,但我无法安装应用程序 apk。错误无法在清单中找到提供程序。然后应用程序崩溃。
    • 那可能是因为库不支持AndroidX,但是你想做的任务很简单
    • 那我该怎么办。
    • 使用DownloadManager 下载应用程序,然后使用PackageInstaller 安装它,您可以阅读上述两个类的文档。您可以查看here 的示例
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2016-09-29
    相关资源
    最近更新 更多