在Syncing Gradle时突然,我收到此错误:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
applicationId "..."
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "..."
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
versionNameSuffix = version_suffix
[...]
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
[...]
}
debug {
[...]
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.61"
implementation 'androidx.appcompat:appcompat:1.0.0-rc02'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation "com.android.support:preference-v7:28.0.0"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4' …Run Code Online (Sandbox Code Playgroud) android compilation android-studio android-gradle-plugin google-fabric
启用Google App Signing后,每当我尝试将已签名的版本APK上传到Play商店时,我都会收到错误消息,说明无法解析上传的APK的AndroidManifest.xml.编译得当吗?.
以下是使用APK分析工具从已签名的APK获取的Android清单文件
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="227"
android:versionName="4.9"
package="com.myproject">
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="25" />
<uses-permission
android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission
android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.WAKE_LOCK" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission
android:name="android.permission.VIBRATE" />
<uses-permission
android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission
android:name="android.permission.MANAGE_USERS" />
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission
android:name="com.android.vending.BILLING" />
<permission
android:name="com.myproject.permission.C2D_MESSAGE"
android:protectionLevel="0x2" />
<uses-permission
android:name="com.myproject.permission.C2D_MESSAGE" />
<application
android:theme="@ref/0x7f10013f"
android:label="@ref/0x7f0f004f"
android:icon="@ref/0x7f08005a"
android:name="br.com.regmoraes.myproject.CustomApp"
android:allowBackup="true"
android:largeHeap="true"
android:supportsRtl="true">
<meta-data
android:name="search-engine"
android:resource="@ref/0x7f120001" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@ref/0x7f0a0006" />
<meta-data
android:name="com.mixpanel.android.MPConfig.ResourcePackageName"
android:value="br.com.regmoraes.myproject" />
<meta-data
android:name="AA_MODELS" …Run Code Online (Sandbox Code Playgroud) android android-manifest apk google-play android-app-signing