如何使用gradle腳本創建anpk文件。我有一個android項目。我想創建它的apk,但不通過android studio使用gradle腳本。 有沒有這樣的腳本會創建apk。如何從gradle腳本創建apk文件
回答
從相關項目的目錄執行以下命令。
# build project, runs both the assemble and check task
gradle build
# build project complete from scratch
gradle clean build
# speedup second grandle build by holding it in memory
gradle build --daemon
默認情況下,Gradle構建會在build/outputs/apk文件夾中創建兩個.apk文件。請查詢link瞭解更多信息 。
我正在創建一個腳本文件,它將下載Android sdk,gradle,安裝它們,從github簽出項目,然後使用gradle創建apk。因此,我不會依賴安裝android sdk,gradle在我的系統上。我只需要運行我的腳本,它會生成apk。 –
參考此鏈接... http://stackoverflow.com/questions/32965204/how-to-build-and-run-android-apk-on-emulator-using-dockerfile –
如果您運行gradle tasks
,您將看到可用於您的項目的任務。這裏是Build section
Build tasks
-----------
assemble - Assembles all variants of all applications and secondary packages.
assembleAndroidTest - Assembles all the Test applications.
assembleDebug - Assembles all Debug builds.
assembleDebugAndroidTest - Assembles the android (on device) tests for the Debug build.
assembleRelease - Assembles all Release builds.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
clean - Deletes the build directory.
compileDebugAndroidTestSources
compileDebugSources
compileDebugUnitTestSources
compileReleaseSources
compileReleaseUnitTestSources
mockableAndroidJar - Creates a version of android.jar that's suitable for unit tests.
所以
gradle build
應該做的工作
您可以使用gradlew腳本來構建你的apk文件。 Gradlew腳本是使用Android Studio創建的項目的一部分。你可以這樣
gradlew assembleDebug
或
gradlew assembleRelease
第一個選項將生成調試配置APK運行gradle這個腳本。其次會生成釋放APK。在運行此腳本之前,還需要準備好幾件其他的事情。最重要的是您需要創建密鑰庫並將其指向您的gradle文件。
要創建密鑰庫,你可以使用這個命令:
keytool -genkey -v -keystore keystore.jks -alias your-alias -keyalg RSA -keysize 2048 -validity 10000
密鑰工具應放置在bin文件夾在你的java的根目錄。
- 1. 用Gradle創建Tanuki腳本
- 2. 從html文件創建.APK文件
- 3. 如何從應用程序文件創建一個apk文件?
- 4. 從文本文件創建用戶名創建腳本?
- 5. 如何編寫文件創建腳本?
- 6. 如何爲Android創建.apk文件?
- 7. 如何爲android創建apk文件?
- 8. 使用創建自動化腳本的APK文件Android Studio中
- 9. sencha touch本地創建apk文件
- 10. APK文件,創建多個副本
- 11. Gradle - 如何創建耳朵文件
- 12. 從文件中創建CSV的腳本
- 13. 從sql腳本創建mdf文件
- 14. 從VS2013創建APK文件C++代碼
- 15. 無法創建.apk文件
- 16. 不要使用gradle創建apk
- 17. 如何在安裝apk時在apk上創建一個文件?
- 18. 從日食與文本文件的文件夾中創建apk文件
- 19. 如何從Advantage SQL腳本創建批處理文件?
- 20. 如何從Ruby腳本在我的桌面上創建文件?
- 21. 如何從shell腳本創建和訪問shell配置文件?
- 22. 如何從Python腳本創建.pyc文件
- 23. 如何從Python 3.6腳本創建exe文件?
- 24. 如何從Python Scrapy腳本中創建一個exe文件?
- 25. 如何創建一個PHP腳本,從txt文件echo'es
- 26. 如何從php腳本創建並下載csv文件?
- 27. Android:如何從父應用創建子應用(.apk文件)。
- 28. 如何從我的appium自動化創建apk文件
- 29. 如何使用Perl腳本創建純文本文件
- 30. 從gradle這個構建腳本
你嘗試過'gradle build'嗎? – ThomasThiebaud