JavaIDEdroid рдПрдиреНрдбреНрд░реЛрдЗрдб рдЪрд▓реНрдЫ рд░ Windows рдпрд╛ Linux рдорд╛ рдПрдиреНрдбреНрд░реЛрдЗрдб SDK рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛ рджреЗрд╢реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЖрд╡реЗрджрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬреЛ рдПрдЙрдЯрд╛ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдЫред
рддрдкрд╛рдИрдВ рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдПрдиреНрдбреНрд░реЛрдЗрдб 2.2.3 рд╡рд╛ рдЙрдЪреНрдЪ рд░ рдПрдХ рднрдгреНрдбрд╛рд░рдг рдХрд╛рд░реНрдб (/ sdcard /) рдЖрд╡рд╢реНрдпрдХ!
рдирд┐рдореНрди рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг JavaIDEdroid рдорд╛ рдПрдХреАрдХреГрдд рдЫрдиреН:
┬а┬а* Aapt рдЙрдкрдХрд░рдг
┬а┬аJava рд▓рд╛рдЧрд┐ * рдЧреНрд░рд╣рдг рд╕рдВрдХрд▓рдХ
┬а┬а* DX рдЙрдкрдХрд░рдг
┬а┬а* DexMerger рдЙрдкрдХрд░рдг
┬а┬а* ApkBuilder
┬а┬а* Zipsigner-рдЙрджрд╛рд░реАрдХрд░рдг (рдпреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрдирд┐ zipalign рдЧрд░реНрджрдЫ)
┬а┬а* SpongyCastle рдкреБрд╕реНрддрдХрд╛рд▓рдп
┬а┬а* BeanShell рдЕрдиреБрд╡рд╛рджрдХ
┬а┬а* JavaRunner: рдХреБрдиреИ рдкрдирд┐ рдмрд╛рдЗрдирд░реА Java commandline рдЖрд╡реЗрджрди (.jar рдлрд╛рдЗрд▓) рдЪрд▓рд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ
рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рдВрдЧ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЧрддрд┐рд╢реАрд▓ рд▓реЛрдб рдЫрдиреН рд░ рдореЛрдбреНрдпреБрд▓ рдирд┐рд╖реНрдард╛рд▓рд╛рдИ рдореЛрдбреНрдпреБрд▓ рд╣рд░реЗрдХ рд╕реБрд░реБ рдкрд╣рд┐рд▓реЗ рдЧрд░реАрдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдорд╛ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХреНрд╖реЗрддреНрд░ рддрдкрд╛рдИрдВ рдПрдиреНрдЯ рд╡рд╛ рдЬрд╛рд░ рдЙрдкрдХрд░рдг рд▓рд╛рдЧрд┐ рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреЗрд╣реА рдкреВрд░реНрд╡ рдирд┐рд░реНрдорд┐рдд рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдлреЗрд▓рд╛ рдЫреМрдБред
рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рд░ BeanShell рд▓рд┐рдкрд┐ рд╕рдВрдЧ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╛рд░реНрдпрдиреНрд╡рдпрди рдЕрдШрд┐ рд▓рд┐рдкрд┐ рдХреЛ рдирд┐рд╖реНрдард╛ рдкреБрд╖реНрдЯрд┐ рдЬреЛ 'рд╕реБрд░рдХреНрд╖рд┐рдд рд▓рд┐рдкрд┐ рдореЛрдб' рд╕рдорд░реНрдердиред
рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдХреГрддрд┐рд╣рд░реВ рд╕рдорд░реНрдерди:
┬а┬а* рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ: рд╣рд░реЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
┬а┬а* рд╕реНрд╡рддрдГ рд▓рд┐рдкрд┐: рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╛рдЗрд▓рд╣рд░реБ, рдпреЛ рд▓рдЧрднрдЧ рд╕рдмреИ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рдлрд┐рдЯ рдЬреЛ (рдХрдореНрдкрд╛рдЗрд▓ рд░ рднрд╡рди рд▓рд╛рдЧрд┐) рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд BeanShell рд▓рд┐рдкрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдХрд╛рд░рдгред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд▓рд┐рдкрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдиреБрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
┬а┬а* рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ: рдирдпрд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВ рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдХрдВрдХрд╛рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдмрддрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
┬а┬а* рд╣рд╛рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реВрдЪреА: рдЪрд╛рдБрдбреИ рд╣рд╛рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рдЦреБрд▓рд╛ рд░рд╣реЗ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ
┬а┬а* рдкрд░рд┐рдпреЛрдЬрдирд╛ filemanager: рддрдкрд╛рдИрдВ рд╕рдмреИ рдЖрдлреНрдиреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдмреНрд░рд╛рдЙрдЬ рд░, рдЦреБрд▓рд╛, рд╕рдореНрдкрд╛рджрди рдмрдирд╛рдЙрди, рдореЗрдЯрд╛рдЙрди рд░ рд░рди (рдорд╛рддреНрд░ .bsh рдлрд╛рдЗрд▓рд╣рд░реВ) рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрдкрд╛рдИрдВ рддреБрд░реБрдиреНрддреИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд░реНрдХреЛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдиреНрдЫ рдХрд┐ рдПрдХ 'рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реВрдЪреА' рдмрдЯрди рдЫред
┬а┬а* рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдордп рд▓рдЧ: рддрдкрд╛рдИрдВ рд╡рд┐рдХрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЦрд░реНрдЪ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ
рдпрд╕ JavaIDEdroidPRO рдХреБрдЮреНрдЬреА (рд╡рд╛ рдкреБрд░рд╛рдиреЛ JavaIDEdroidPRO 1.x рдЕрдиреБрдкреНрд░рдпреЛрдЧ) рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реЗрд░:
┬а┬а* рдЕрд╕реАрдорд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдорд░реНрдерди (рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдорд╛рддреНрд░ рдзреЗрд░реИ рд╕рд╛рдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рд╕рдорд░реНрдерди)
┬а┬а* DexMerger рдЙрдкрдХрд░рдг: 2 .dex рдлрд╛рдЗрд▓рд╣рд░реВ рдорд░реНрдЬ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ, .jar рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реБ everytime рдкреБрди dexed рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред
┬а┬а* DX: рдорд░реНрдЬ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛
┬а┬а* DX: рдмрдвреНрджреЛ рд╡рд┐рдХрд▓реНрдк
┬а┬а* APK рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдВрдЧ рд╕рд╛рдЗрди рдЗрди
┬а┬а* рдЕрд╕реАрдорд┐рдд JavaRunner (рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдорд╛рддреНрд░ рдзреЗрд░реИ рд╕рд╛рдиреЛ .jar рдлрд╛рдЗрд▓ рд░ рдПрдХ рдкрдЯрдХрдорд╛ 1 рдореЛрдбреНрдпреБрд▓ рд╕рдорд░реНрдерди)
Java рд╕рд╛рдВрддреНрд╡рдирд╛ рдЖрд╡реЗрджрди рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреЗрдЫ рддрд╛рдХрд┐ рдЕрдиреБрдорддрд┐, рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред JavaIDEdroid рдиреИ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрдиред
┬а┬а
рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЛ рдирд┐рд░реНрдорд╛рдг-рдорд╛ рдорджреНрджрдд рдлрд╛рдЗрд▓ рдХреЛ рдЕрдирд▓рд╛рдЗрди рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреНрди рд▓рд╛рдЧрд┐: http://www.tanapro.ch/products/JavaIDEdroid/help-en.html
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд░ рд╕рдорд░реНрдерди рд▓рд╛рдЧрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реЗрдм рд╕рд╛рдЗрдЯ рдЬрд╛рдБрдЪ:
https://github.com/t-arn/java-ide-droid/wiki
рд╡рд┐рдХреА рдорд╛ рддрдкрд╛рдИрдВ HowToGetStarted рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓ рдкрд╛рдЙрди рдЫреМрдБ:
https://github.com/t-arn/java-ide-droid/wiki/1.-How-to-get-started
рд╡рд┐рдХреА рддрдкрд╛рдИрдВ рдкрдирд┐ рдмрдирд╛рдЙрди рд░ рдореБрдХреНрдд Java obfuscator yGuard рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХрд╕рд░реА рдПрдХ рдкреБрд╕реНрддрд┐рдХрд╛ рдкрд╛рдЙрди рдЫреМрдБред
рддреНрдпрд╣рд╛рдБ, рддрдкрд╛рдИрдВ рдкрдирд┐ Codename рдЖрдлреНрдиреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдорд╛ рдПрдХ рдЖрд╡реЗрджрди рдмрдирд╛рдЙрди рдХрд╕рд░реА рдкрд╛рдЙрди рдЫреМрдБред
рдмреБрд░реА рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджрд░реНрдЬрд╛ рдЕрдШрд┐ рд╕рдорд░реНрдерди рдордВрдЪ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдорджрдд рдЧрд░реНрди рд╣рд╛рдореНрд░реЛ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рджрд┐рди рд╣реБрдиреЗрдЫред
рдЗрддрд┐рд╣рд╛рд╕: http://www.tanapro.ch/products/JavaIDEdroid/history-en.html
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежрезрео рдлреЗрдмреНрд░реБрдЕрд░реА реи