mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-01 22:42:55 +08:00
create the debug keystore regardless if we have to create the apk file
This commit is contained in:
@@ -255,6 +255,13 @@ EOS
|
||||
EOS
|
||||
end
|
||||
|
||||
# Create the debug keystore if needed.
|
||||
debug_keystore = File.expand_path('~/.android/debug.keystore')
|
||||
unless File.exist?(debug_keystore)
|
||||
App.info 'Create', debug_keystore
|
||||
sh "/usr/bin/keytool -genkeypair -alias androiddebugkey -keypass android -keystore \"#{debug_keystore}\" -storepass android -dname \"CN=Android Debug,O=Android,C=US\" -validity 9999"
|
||||
end
|
||||
|
||||
# Generate the APK file.
|
||||
archive = App.config.apk_path
|
||||
if !File.exist?(archive) or File.mtime(dex_classes) > File.mtime(archive) or File.mtime(libpayload_path) > File.mtime(archive)
|
||||
@@ -269,13 +276,6 @@ EOS
|
||||
end
|
||||
end
|
||||
|
||||
# Create the debug keystore if needed.
|
||||
debug_keystore = File.expand_path('~/.android/debug.keystore')
|
||||
unless File.exist?(debug_keystore)
|
||||
App.info 'Create', debug_keystore
|
||||
sh "/usr/bin/keytool -genkeypair -alias androiddebugkey -keypass android -keystore \"#{debug_keystore}\" -storepass android -dname \"CN=Android Debug,O=Android,C=US\" -validity 9999"
|
||||
end
|
||||
|
||||
App.info 'Sign', archive
|
||||
sh "/usr/bin/jarsigner -storepass android -keystore \"#{debug_keystore}\" \"#{archive}\" androiddebugkey"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user