Notice: The Monaca & Onsen UI Community Forum is shutting down.
For Onsen UI bug reports, feature requests and questions, please use the Onsen UI GitHub issues page. For help with Monaca, please contact Monaca Support Team.
Thank you to all our community for your contributions to the forum. We look forward to hearing from you in the new communication channels.
Build .apk using monaca CLI or cordova CLI
-
Can I build an .apk in my computer (with Andorid SDK) using monaca CLI or cordova CLI?
Thank you.
-
@giov Yes, by using the remote build command. Here is a full list of commands:
create … create a new Monaca project
preview … runs a local web server for preview
debug … run app on device using Monaca Debugger
remote build … build project on Monaca Cloud
login … sign in to Monaca Cloud
logout … sign out from Monaca Cloud
signup … register a new Monaca account
clone … clone project from the Monaca Cloud
import … import project from the Monaca Cloud
upload … upload project to Monaca Cloud
download … download project from Monaca Cloud
plugin … manage installed plugins
proxy … configure proxy to use when connecting to Monaca Cloud
-
I want to build without remote building but using Android SDK installed in my pc. Can I build using CLI or if also possible using Visual Studio 2015?
Thank you.
-
@giov Yes, but not via the Monaca CLI. You would use the cordova CLI or Visual Studio.
-
@giov Yes its possible (Build with Visual Studio)
I have made all my applications using visual studio 2015 and Onsen UI (And Onsen UI 2 ) templates for Visual Studio 2015https://visualstudiogallery.msdn.microsoft.com/8968a18d-cc94-4ebf-8183-ed0e1f6247f3
It’s very easy to build an apk. I have a complete tutorial to help you
https://taco.visualstudio.com/en-us/docs/tutorial-package-publish-readme/
-
Thank you. I have a project exported from Monaca IDE, I copied the www folder in an empty cordova project and then “run android” but it doesn’t work.
I recieved this errorBUILD FAILED Total time: 40.681 secs FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':transformClassesWithDexForDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_55\bin\java.exe'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Error: Error code 1 for command: cmd with args: /s,/c,"C:\Users\asus\Desktop\prova\platforms\android\gradlew cdvBuildDebug -b C:\Users\asus\Desktop\prova\platforms\android\build.gradle -PcdvBuildArch=arm -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
-
@giov To be honest, i guess in the output window we have also, other problem (Drawable /icon.png not found)
I have always this problem. So check also if you have a Drawable folder.But if your problem is this , how you told me:
Perhaps you need to fix the build.gradle adding :
android { compileSdkVersion buildToolsVersion ' ' defaultConfig { ... targetSdkVersion multiDexEnabled true } }
-
I created a splitter template in VS 2015 but i have a error that says error of distribution (impossible to find specificated file).
With cordova CLI the same project run on my device.
-
@giov
Seems a problem to find your Keystore Do you have one?
Set the keystore file
Build.json file (If your Cordova CLI version is greater than 5.0){ "android": { "release": { "keystore":"c:\\Yourkeyfile.keystore", "storePassword":"123456", "alias":"YourAlias", "password":"123456", "keystoreType":"" } } }
ant.properties file (If your Cordova CLI version is less than 5.0)
key.store=c:\\Yourkeyfile.keystore key.alias=YourAlias key.store.password= 123456 key.alias.password= 123456
-
With cordova CLI app runs. In VS 2015 i have a deploy error.
I installed again Android Studio (with SDK) but nothing
-
@giov do you have java jdk ? Show me the error.when I started with VS and Cordova I had many problems also , but nowadays I have everything working out.
-
jdk 1.8
If i use VS 2015 my app can’t deploy on device. But with cordova CLI app can deploy and runs.