Home > Web Front-end > uni-app > body text

How uniapp generates apk on platform 26

PHPz
Release: 2023-04-20 09:59:08
Original
825 people have browsed it

Recently, when doing uniapp development, many people have encountered a problem: How to generate apk on platform 26?

First of all, I would like to talk about the background of this problem. In Android 8.0, non-system apps are restricted from file access on external storage. This brings certain challenges to development and new limitations to generating apks.

On version 26, Android provides two permissions: READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE. When reading and writing external storage, in addition to these two permissions, we also need to declare their use in the Manifest. Otherwise, the app will not be able to access external storage on Android 8.0.

So, how do we generate apk on platform 26? Below, I’ll share three methods.

Method 1. Use sdkVersion and compileSdkVersion

We can solve the problem of generating apk on Android platform 26 by setting sdkVersion and compileSdkVersion. Just set it in the project's build.gradle file.

Here, we set both parameter values ​​to 26, which means we want to build using Android platform 26. This will generate an apk on platform 26.

Method 2. Use buildToolsVersion

In addition to setting sdkVersion and compileSdkVersion, we can also set buildToolsVersion. Just set it in the project's build.gradle file.

Here, we set the value of buildToolsVersion to 26.0.0, and also set sdkVersion and compileSdkVersion to 26. This will generate an apk on platform 26.

Method 3. Use v2SigningEnabled

Using v2SigningEnabled is a simple and effective solution. In the project's build.gradle file, add the following configuration:

Here, we set v2SigningEnabled to false, so that we can avoid problems when generating apk on platform 26.

Taken together, the above three methods can successfully generate apk on platform 26. Developers can choose one of the methods to solve the problem based on their actual situation.

Of course, no matter what, we need to avoid problems caused by platform versions as much as possible, strive for excellence, and create better applications.

The above is the detailed content of How uniapp generates apk on platform 26. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template