首页 > 解决方案 > 获取 pdf 时播放资产交付不起作用

问题描述

所以我有这个应用程序,但它对 Play 商店来说太大了,因为它有很多 pdf,所以我决定使用 play 资产交付来检索 pdf。我已经完成了谷歌文档中所说的一切,我创建了一个资产包,更改了清单中的所有内容,build.gradle 并构建了一个包!但是游戏资产交付不起作用!我无法获取“pdfs->src->main->assets”上的 pdf 文件!有人可以帮帮我吗?我选择了正确的包名吗?

在此处输入图像描述

我检索pdf的源代码如下:

            mPDFView = (PDFView) findViewById(R.id.pdf);

    Context context = null;
    try {
        context = createPackageContext(getPackageName(), 0);
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
    AssetManager assetManager = context.getAssets();
    try {
        InputStream is = assetManager.open("A abóboda.pdf");
        mPDFView.fromStream(is).load();
    } catch (IOException e) {
        e.printStackTrace();
    }

标签: javaandroidandroid-studiopdfassets

解决方案


推荐阅读