Skip to content

Commit

Permalink
Merge pull request #9 from inikityuk/feature/NET6_build_support_update
Browse files Browse the repository at this point in the history
Update JDK version selection
  • Loading branch information
inikityuk authored Jun 13, 2024
2 parents 1147922 + 4bf1f3e commit 90b7706
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
5 changes: 3 additions & 2 deletions lib/souyuz/generators/aab_sign_command_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ def generate
end

def detect_jarsigner_executable
jarsigner = "/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home/bin/jarsigner"

java_parent_folder = "/Library/Java/JavaVirtualMachines"
version = Dir.entries(java_parent_folder).sort.last
jarsigner = "#{File.join(java_parent_folder, version, 'Contents/Home/bin/jarsigner')}"
jarsigner
end

Expand Down
12 changes: 7 additions & 5 deletions lib/souyuz/generators/apk_sign_command_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ def generate
Souyuz.cache[:signed_android_package_path] = "#{File.join("#{android_package_dir}", "#{android_package_filename_with_extension}")}"

parts = prefix
parts << detect_java_executable
#parts << detect_java_executable
parts << detect_apksigner_executable
parts += options
parts << Souyuz.cache[:aligned_apk_path]
Expand All @@ -23,16 +23,18 @@ def prefix
end

def detect_java_executable
java = "/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home/bin/java -jar"

java_parent_folder = "/Library/Java/JavaVirtualMachines"
version = Dir.entries(java_parent_folder).sort.last
java = "#{File.join(java_parent_folder, version, 'Contents/Home/bin/java')} -jar"

java
end

def detect_apksigner_executable
microsoft_buildtools = "/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin"
microsoft_buildtools = "/Users/#{ENV['USER']}/Library/Developer/Xamarin/android-sdk-macosx/build-tools"
version = Dir.entries(microsoft_buildtools).sort.last

apksigner = "#{File.join(microsoft_buildtools, version, 'tools', 'apksigner.jar')}"
apksigner = "#{File.join(microsoft_buildtools, version, 'apksigner')}"

apksigner
end
Expand Down

0 comments on commit 90b7706

Please sign in to comment.