Signing an APK results in an AssertionError in com.android.sdklib.BuildToolInfo.getPath (BuildToolInfo.java:244)

I am trying to create a signed APK with Android Studio and I got this error.

I am sure my passwords, etc. true because i tried the same process with arbitrary strings and they fail with expected errors (wrong password)

Google has not proved useful for this error, does anyone know what is happening?

I am using 0.8.6

enter image description here

assertion error

    null
    java.lang.AssertionError
        at com.android.sdklib.BuildToolInfo.getPath(BuildToolInfo.java:244)
        at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.createAndAlignApk(ExportSignedPackageWizard.java:380)
        at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.access$200(ExportSignedPackageWizard.java:81)
        at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard$1$1.run(ExportSignedPackageWizard.java:157)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:471)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
        at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:380)
        at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
+4
source share
3 answers

( ) , IntelliJ IDEA 13.1.5, . , 13.1.4, . 13.1.1. , , , zipalign. .

"" Android SDK Manager ( Tools β†’ Android β†’ SDK Manager). ,

Android SDK Tools Rev. 23.0.4
Android SDK Platform-tools Rev. 20
Android SDK Build-tools Rev. 20
Android API 16, 19 and 20
Android Support Library Rev. 20
Android Play Billing Library Rev. 5
Android USB Driver Rev. 11

, Android API . APK.

+4

, zipalign, SDK 23. , Android Studio, SDK 23 ( 0.8.6) SDK. SDK, .

, , , WorkAsIntended - , , zipalign , .

https://code.google.com/p/android/issues/detail?id=72611

+2

In manually updating the Android SDK Build-tools to the latest version, this is fixed for me. You cannot just update everything - I had to manually deselect the old package and install the latest package.

0
source

All Articles