Advertisement
dannybuntu

com.greenaddress.greenbits_android_wallet-4.0.28-2024-06-06

Jun 5th, 2024
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.56 KB | Source Code | 0 0
  1. ```
  2. #!/bin/bash
  3.  
  4. repo=https://github.com/Blockstream/green_android/
  5. tag=release_$versionName
  6. builtApk="$workDir/app/green/build/outputs/apk/productionGoogle/release/BlockstreamGreen-v${versionName}-productionGoogle-release-unsigned.apk"
  7.  
  8. test() {
  9. podman run -it --volume $PWD:/mnt --rm $wsContainer bash -x -c "
  10. chmod 777 /tmp/;
  11. cd /mnt;
  12. apt update;
  13. DEBIAN_FRONTEND=noninteractive apt install -y curl jq openjdk-8-jdk;
  14. yes | /opt/android-sdk/tools/bin/sdkmanager \"build-tools;34.0.0\";
  15. chmod +x ./gradlew;
  16. ./gradlew useBlockstreamKeys;
  17. ./gradlew -x test clean assembleProductionGoogleRelease --stacktrace --info > build-com.greenaddress.greenbits_android_wallet.log 2>&1;
  18. $takeUserActionCommand"
  19. }
  20.  
  21. test
  22. ```
  23. - Installing openjdk-8-jdk: This ensures compatibility with the Android SDK Manager.
  24. - Adding chmod +x ./gradlew: This ensures gradlew is executable.
  25. - Redirecting logs to **build-com.greenaddress.greenbits_android_wallet.log**: Captures detailed logs for review.
  26.  
  27. # Afternoon attempt
  28.  
  29. No modification, except -stacktrace option.
  30.  
  31. ```
  32. #!/bin/bash
  33.  
  34. repo=https://github.com/Blockstream/green_android/
  35. tag=release_$versionName
  36. builtApk="$workDir/app/green/build/outputs/apk/productionGoogle/release/BlockstreamGreen-v${versionName}-productionGoogle-release-unsigned.apk"
  37.  
  38. test() {
  39. podman run -it --volume $PWD:/mnt --rm $wsContainer bash -x -c "chmod 777 /tmp/;
  40. cd /mnt;
  41. apt update;
  42. DEBIAN_FRONTEND=noninteractive apt install -y curl jq openjdk-17-jdk;
  43. yes | /opt/android-sdk/tools/bin/sdkmanager \"build-tools;34.0.0\";
  44. ./gradlew useBlockstreamKeys;
  45. ./gradlew -x test clean assembleProductionGoogleRelease;
  46. $takeUserActionCommand"
  47. }
  48.  
  49. ```
  50. The result is:
  51.  
  52. ```
  53. * Exception is:
  54. org.gradle.launcher.daemon.client.DaemonDisappearedException: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
  55. at org.gradle.launcher.daemon.client.DaemonClient.handleDaemonDisappearance(DaemonClient.java:273)
  56. at org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(DaemonClient.java:246)
  57. at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:201)
  58. at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:151)
  59. at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:97)
  60. at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:57)
  61. at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:167)
  62. at org.gradle.launcher.cli.DefaultCommandLineActionFactory$ParseAndBuildAction.execute(DefaultCommandLineActionFactory.java:259)
  63. at org.gradle.launcher.cli.DefaultCommandLineActionFactory$ParseAndBuildAction.execute(DefaultCommandLineActionFactory.java:230)
  64. at org.gradle.launcher.cli.DebugLoggerWarningAction.execute(DebugLoggerWarningAction.java:74)
  65. at org.gradle.launcher.cli.DebugLoggerWarningAction.execute(DebugLoggerWarningAction.java:30)
  66. at org.gradle.launcher.cli.WelcomeMessageAction.execute(WelcomeMessageAction.java:96)
  67. at org.gradle.launcher.cli.WelcomeMessageAction.execute(WelcomeMessageAction.java:40)
  68. at org.gradle.launcher.cli.NativeServicesInitializingAction.execute(NativeServicesInitializingAction.java:44)
  69. at org.gradle.launcher.cli.NativeServicesInitializingAction.execute(NativeServicesInitializingAction.java:26)
  70. at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:41)
  71. at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:26)
  72. at org.gradle.launcher.cli.DefaultCommandLineActionFactory$WithLogging.execute(DefaultCommandLineActionFactory.java:361)
  73. at org.gradle.launcher.Main.doAction(Main.java:35)
  74. at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:50)
  75. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  76. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  77. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  78. at java.base/java.lang.reflect.Method.invoke(Method.java:568)
  79. at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
  80. at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
  81. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  82. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  83. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  84. at java.base/java.lang.reflect.Method.invoke(Method.java:568)
  85. at org.gradle.launcher.GradleMain.main(GradleMain.java:34)
  86. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  87. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  88. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  89. at java.base/java.lang.reflect.Method.invoke(Method.java:568)
  90. at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:35)
  91. at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:110)
  92. at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:66)
  93. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement