Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio上构建apk_Android - Fatal编程技术网

如何在Android Studio上构建apk

如何在Android Studio上构建apk,android,Android,我制作了一个apk文件将我的应用程序上传到Play Store。我得到一个错误,我需要更新的API杠杆从26到29。我已经将api级别更新为29(android 10),我正在尝试构建已签名的apk,但我遇到了一个错误 Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index java.l

我制作了一个apk文件将我的应用程序上传到Play Store。我得到一个错误,我需要更新的API杠杆从26到29。我已经将api级别更新为29(android 10),我正在尝试构建已签名的apk,但我遇到了一个错误

    Error:Internal error: (java.lang.ClassNotFoundException)       com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
 java.lang.ClassNotFoundException: com.google.wireless.android.sdk.stats     .IntellijIndexingStats$Index
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.intellij.util.indexing.counters.IndexCounters.<clinit>(IndexCounters.java:34)
at com.intellij.util.indexing.impl.MapReduceIndex.<init>(MapReduceIndex.java:85)
at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex$CompilerMapReduceIndex.<init>(CompilerReferenceIndex.java:232)
at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex.<init>(CompilerReferenceIndex.java:79)
at org.jetbrains.jps.backwardRefs.JavaCompilerBackwardReferenceIndex.<init>(JavaCompilerBackwardReferenceIndex.java:12)
at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexWriter.initialize(JavaBackwardReferenceIndexWriter.java:79)
at org.jetbrains.jps.incremental.java.JavaBuilder.buildStarted(JavaBuilder.java:148)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:363)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:139)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:228)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
是的


它起作用了

检查您的依赖项是否与API级别的更改相符。依赖项在哪个文件中?我有资产、资源、META-INF、第三方检查build.gradle中的依赖项,应用程序是否正确构建?将build.gradle文件发布到AndroidManifest.xml上
                    buildscript {
                        repositories {
                            jcenter()
                            maven {
                                url "https://maven.google.com"
                            }
                        }
                        dependencies {

                            // NOTE: Do not place your application dependencies here; they belong
                            // in the individual module build.gradle files
                            classpath 'com.android.tools.build:gradle:3.0.0'
                        }
                    }

                    allprojects {
                        repositories {
                            jcenter()
                            maven {
                                url "https://maven.google.com"
                            }
                        }
                        //This replaces project.properties w.r.t. build settings
                        project.ext {
                        defaultBuildToolsVersion="25.0.2" //String
                        defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4
                        defaultTargetSdkVersion=26 //Integer - We ALWAYS target the latest by default
                        defaultCompileSdkVersion=26 //Integer - We ALWAYS compile with the latest by default
                        }
                    }

                    task clean(type: Delete) {
                        delete rootProject.buildDir
                    }
ionic cordova platform rm android

ionic cordova platform add android@latest