signing apk problem

Hi,
I build a mobile application , then when i need to upload it to play store i configure the uno project file after generating a key store start to generate signing release apk .
i have a problem with the log in the sigining as follow

PS F:\Fuse-Workspace\salehapp> uno build --target=Android --configuration=Release
Uno 1.4.3 (build 6115) Windows 10 x64 83d8656

Configuring (1.3 s)
Compiling syntax tree (2.0 s)
Generating code and data (25.5 s)
Building Android app
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
CMake Warning at C:/Users/eng.mahmoud/AppData/Local/Fusetools/Fuse/Android/AndroidSDK/ndk-bundle/build/cmake/android.toolchain.cmake:63 (message):
  Using custom NDK path (ANDROID_NDK is set):
  C:/Users/eng.mahmoud/AppData/Local/Fusetools/Fuse/Android/AndroidSDK/ndk-bundle
Call Stack (most recent call first):
  C:/Users/eng.mahmoud/AppData/Local/Fusetools/Fuse/Android/AndroidSDK/cmake/3.6.4111459/share/cmake-3.6/Modules/CMakeDetermineSystem.cmake:98 (include)
  CMakeLists.txt:2 (project)




FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> Keystore file F:\Fuse-Workspace\salehapp\release.keystore not found for signing config 'release'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2340Library
:app:prepareComAndroidSupportAppcompatV72340Library
:app:prepareComAndroidSupportDesign2340Library
:app:prepareComAndroidSupportRecyclerviewV72340Library
:app:prepareComAndroidSupportSupportV42340Library
:app:prepareComAndroidSupportSupportVectorDrawable2340Library
:app:prepareComGoogleAndroidGmsPlayServicesBase920Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement920Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps920Library
:app:prepareComGoogleAndroidGmsPlayServicesTasks920Library
:app:prepareIdZeloryCompressor210Library
:app:prepareReleaseDependencies
:app:compileReleaseAidl
:app:compileReleaseRenderscript
:app:generateReleaseBuildConfig
:app:generateReleaseResValues
:app:generateReleaseResources
:app:mergeReleaseResources
:app:processReleaseManifest
:app:processReleaseResources
:app:generateReleaseSources
:app:incrementalReleaseJavaCompilationSafeguard
:app:compileReleaseJavaWithJavac
:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:generateJsonModelRelease
:app:externalNativeBuildRelease
  building F:\Fuse-Workspace\salehapp\build\Android\Release\app\.externalNativeBuild\cmake\release\obj\armeabi-v7a\libMainActivity.so
:app:compileReleaseSources
:app:mergeReleaseShaders
:app:compileReleaseShaders
:app:generateReleaseAssets
:app:mergeReleaseAssets
:app:transformClassesWithDexForRelease
Running dex in-process requires build tools 23.0.2.
For faster builds update this project to use the latest build tools.
:app:mergeReleaseJniLibFolders
:app:transformNative_libsWithMergeJniLibsForRelease
:app:transformNative_libsWithStripDebugSymbolForRelease
:app:processReleaseJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForRelease
:app:validateSigningRelease FAILED

BUILD FAILED

Total time: 2 mins 56.787 secs
(unknown): E0200: Android build failed
(2:58)

Build completed in 206.92 seconds
    1 error

and this is my configuration uno project file :

{
  "Icon": "assets/images/logo3.png",
  "RootNamespace":"",
  "Version": "1",
      "Packages": [
      "Fuse.Maps",
      "Fuse",
      "FuseJS",
      "Fuse.ImageTools",
      "Fuse.Launcher",
      "Fuse.Share",
      "Fuse.ImageTools",
      "Fuse.Camera",
      "Fuse.CameraRoll",
      "Fuse.LocalNotifications",
    ],
  "Includes": [
    "*",    
    "DeviceLocale.uno",
    "*.js:Bundle",
	   "assets/images/*.png:Bundle",
    "text/*.json:Bundle",
    "RestFul/*.js:Bundle",
    "assets/flags/*.png:Bundle",
    "assets/images/*.png:Bundle",
    "assets/Contacts/*.png:Bundle"
  ],
   "iOS": {
    "BundleIdentifier": "com.engmhmods.actsol.salehcars"
  },
  "Android": {
    "Package": "com.engmhmods.actsol.salehcars",
    "Activity": "MainActivity",
    "VersionName": "$(Version)",
    "VersionCode": "$(Version)",
    "SDK": {
    "MinVersion": "15",
    "CompileVersion": "23",
    },
    "Key": {
      "Alias": "application",
      "AliasPassword": "123456",
      "Store": "release.keystore",
      "StorePassword": "123456"
    },
    "ApplicationLabel": "Nour App",
    "Icons": {
      "LDPI": "$(Icon)",
      "MDPI": "$(Icon)",
      "HDPI": "$(Icon)",
      "XHDPI": "$(Icon)",
      "XXHDPI": "$(Icon)",
      "XXXHDPI": "$(Icon)"
    },
  },
  "Mobile": {
    "Orientations": "Portrait"
  }

}
  

That build log states, specifically:

* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> Keystore file F:\Fuse-Workspace\salehapp\release.keystore not found for signing config 'release'.

Please check if you have put the release.keystore file where it is expected to be. You should have generated it by following the signing instructions.

thank u this solve my problem :slight_smile: