3.5
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 507
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ
100ย แž–แžถแž“แŸ‹+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

JavaIDEdroid แž‚แžบโ€‹แž”แžšแžทแžŸแŸ’แžแžถแž“โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แžŠแŸ‚แž›โ€‹แžšแžฝแž˜โ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แž‚แŸ’แž“แžถโ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž›แžพโ€‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ Android แž“แžทแž„โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Android แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แžŠแžพแž˜โ€‹แž€แŸ†แžŽแžพแžโ€‹แžŠแŸ„แž™โ€‹แž˜แžทแž“โ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แž”แŸ’แžšแžพโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Android SDK แž“แŸ…โ€‹แž›แžพ Windows แžฌ Linux แž”แžถแž“โ€‹แŸ”

แž”แŸ’แžšแž–แŸแž“แŸ’แž’โ€‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš Android 2.2.3 แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœแž€แžถแžšโ€‹แž“แžทแž„โ€‹แž€แžถแžโ€‹แžฌโ€‹แžแŸ’แž–แžŸแŸ‹โ€‹แž‡แžถแž„โ€‹แž“แŸแŸ‡โ€‹แž•แŸ’แž‘แžปแž€ (/ sdcard /โ€‹) แžŠแžพแž˜แŸ’แž”แžธโ€‹แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹!

แžแžถแž„โ€‹แž€แŸ’แžšแŸ„แž˜โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžŠแžถแž€แŸ‹โ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แž‡แžถโ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž“แŸ… JavaIDEdroidโ€‹:
ย ย * แžงแž”แž€แžšแžŽแŸ aapt
ย ย * Eclipse แžŠแŸ‚แž›โ€‹แž…แž„แž€แŸ’แžšแž„โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Java
ย ย * แžงแž”แž€แžšแžŽแŸ DX
ย ย * แžงแž”แž€แžšแžŽแŸ DexMerger
ย ย * ApkBuilder
ย ย * zipsignerโ€‹-lib (แž”แžŽแŸ’แžŽแžถแž›แŸแž™โ€‹แž“แŸแŸ‡โ€‹แž€แŸโ€‹แž˜แžทแž“ zipalign แž“แŸแŸ‡โ€‹)
ย ย * SpongyCastle แž”แžŽแŸ’แžŽแžถแž›แŸแž™
ย ย * BeanShell แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž”แž€แž”แŸ’แžšแŸ‚
ย ย * JavaRunnerโ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžšแžแŸ‹โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Java แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžŽแžถแž˜แžฝแž™โ€‹แž‚แŸ„แž›โ€‹แž–แžธแžšโ€‹แž”แž“แŸ’แž‘แžถแžแŸ‹โ€‹แž–แžถแž€แŸ’แž™โ€‹แž”แž‰แŸ’แž‡แžถ (แžฏแž€แžŸแžถแžš .jarโ€‹)

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แžขแžถแž…โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž–แž„แŸ’แžšแžธแž€โ€‹แžŠแŸ„แž™โ€‹แž˜แžถแž“โ€‹แž˜แŸ‰แžผแžŒแžปแž›โ€‹แŸ” แž˜แŸ‰แžผแžŒแžปแž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž•แŸ’แž‘แžปแž€โ€‹แžŠแŸ„แž™โ€‹แžแžถแž˜แžœแž“แŸ’แžโ€‹แž“แžทแž„โ€‹แžŸแžปแž…แžšแžทแžโ€‹แž—แžถแž–โ€‹แž“แŸƒโ€‹แž˜แŸ‰แžผแžŒแžปแž›โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž’แžธแž€โ€‹แž˜แžปแž“โ€‹แž–แŸแž›โ€‹แž€แžถแžšโ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžแžพโ€‹แž˜โ€‹แž‡แžถโ€‹แžšแŸ€แž„โ€‹แžšแžถแž›แŸ‹โ€‹แž˜แŸ‰แžผแžŒแžปแž›โ€‹แŸ” แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžแŸ†แž”แž“แŸ‹โ€‹แž“แŸƒโ€‹แž‚แŸแž แž‘แŸ†แž–แŸแžšโ€‹แž‘แžถแž‰โ€‹แž™แž€โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แžšแž€โ€‹แžƒแžพแž‰โ€‹แž˜แŸ‰แžผแžŒแžปแž›โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžŸแžถแž„โ€‹แžŸแž„แŸ‹โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แž˜แžปแž“โ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Ant แžฌโ€‹แžงแž”แž€แžšแžŽแŸโ€‹แž–แžถแž„โ€‹แž“แŸ„แŸ‡โ€‹แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แžขแžถแž…โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แž“แžทแž„โ€‹แž”แžถแž“โ€‹แž”แŸ’แžŠแžผแžšโ€‹แžแžถแž˜โ€‹แž”แŸ†แžŽแž„โ€‹แžŠแŸ„แž™โ€‹แž˜แžถแž“โ€‹แžŸแŸ’แž‚แŸ’แžšแžธแž” BeanShell แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แž‚แžถแŸ†แž‘แŸ’แžš 'แžšแž”แŸ€แž”โ€‹แžŸแŸ’แž‚แŸ’แžšแžธแž”โ€‹แž€แžถแžšแž–แžถแžšโ€‹แžŠแŸ‚แž›โ€‹แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹โ€‹แžŸแžปแž…แžšแžทแžโ€‹แž—แžถแž–โ€‹แž“แŸƒโ€‹แžŸแŸ’แž‚แŸ’แžšแžธแž”โ€‹แž˜แžปแž“โ€‹แž–แŸแž›โ€‹แž™แž€โ€‹แž–แžฝแž€แž‚แŸโ€‹แž‘แŸ…โ€‹แž”แŸ’แžšแž แžถแžšโ€‹แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แž›แž€แŸ’แžแžŽแŸˆโ€‹แžšแž”แžŸแŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹:
ย ย * แžฏแž€แžŸแžถแžšโ€‹แžŠแŸ‚แž›โ€‹แž“แžทแž™แž˜แž“แŸแž™โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž–โ€‹แžแŸŒโ€‹แž˜แžถแž“โ€‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹โ€‹แž–แžธโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แŸ”
ย ย * แžŸแŸ’แž‚แŸ’แžšแžธแž”โ€‹แž›แŸ†แž“แžถแŸ†โ€‹แžŠแžพแž˜โ€‹: แžŠแŸ„แž™โ€‹แžŸแžถแžšโ€‹แžแŸ‚โ€‹แžฏแž€แžŸแžถแžšโ€‹แž“แžทแž™แž˜แž“แŸแž™โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžœแžถโ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžพโ€‹แžŸแŸ’แž‚แŸ’แžšแžธแž” BeanShell แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ (แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แžถแžšโ€‹แž…แž„แž€แŸ’แžšแž„โ€‹แž“แžทแž„โ€‹แž€แžถแžšโ€‹แž€แžŸแžถแž„โ€‹) แžŠแŸ‚แž›โ€‹แžŸแž˜โ€‹แž“แžนแž„โ€‹แžŸแŸ’แž‘แžพแžšโ€‹แžแŸ‚โ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แŸ” แžŸแŸ’แž‚แŸ’แžšแžธแž”โ€‹แž›แŸ†แž“แžถแŸ†โ€‹แžŠแžพแž˜โ€‹แžขแžถแž…โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜โ€‹แž–แžธโ€‹แž˜แŸ‰แžบแž“แžปแž™โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž“แŸแŸ‡โ€‹แž“แžทแž„โ€‹แžขแžถแž…โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžŠแžผแžšโ€‹แžแžถแž˜โ€‹แž”แŸ†แžŽแž„โ€‹แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แŸ”
ย ย * แž–แžปแž˜แŸ’แž–โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹: แž–แŸแž›โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžฏแž€แžŸแžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžแŸ’แž˜แžธโ€‹แž˜แžฝแž™โ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžถแž”แŸ‹โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžŠแŸ‚แž›โ€‹แž‚แŸ’แžšแŸ„แž„โ€‹แž˜แžฝแž™โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แŸ”
ย ย แž”แž‰แŸ’แž‡แžธโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ *โ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž”แžพแž€โ€‹แžกแžพแž„โ€‹แžœแžทแž‰โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž€แžถแžšโ€‹แž”แžถแž“โ€‹แž™แŸ‰แžถแž„โ€‹แž†แžถแž”แŸ‹แžšแž แŸแžŸโ€‹แž“แžถโ€‹แž–แŸแž›โ€‹แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“
ย ย * แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แžฏแž€แžŸแžถแžšโ€‹แžšแž”แžŸแŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžšแž€โ€‹แž˜แžพแž›โ€‹แžฏแž€แžŸแžถแžšโ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž“แžทแž„โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž แžพแž™โ€‹แž”แžพแž€โ€‹แž…แŸ†แž โ€‹แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›โ€‹แž›แžปแž”โ€‹แž“แžทแž„โ€‹แž€แžถแžšโ€‹แžšแžแŸ‹ (แžแŸ‚โ€‹แžฏแž€แžŸแžถแžš .bshโ€‹) แž–แžฝแž€โ€‹แž‚แŸโ€‹แŸ” แžœแžถโ€‹แž˜แžถแž“โ€‹แž”แŸŠแžผแžแžปแž„ 'แžแžโ€‹แž”แž‰แŸ’แž‡แžธ "แžŠแŸ‚แž›โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž•แŸ’แž›แžถแžŸแŸ‹โ€‹แž”แŸ’แžแžผโ€‹แžšโ€‹แž™แŸ‰แžถแž„โ€‹แž†แžถแž”แŸ‹โ€‹แžšแž แŸแžŸโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžแžโ€‹แžšแž„โ€‹แž˜แžฝแž™โ€‹แž‘แŸ€แžโ€‹แž“แŸƒโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แŸ”
ย ย แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปโ€‹แž“แŸƒโ€‹แž€แžถแžšโ€‹แž–แŸแž›โ€‹แžœแŸแž›แžถโ€‹แžŠแŸ‚แž›โ€‹แž‚แž˜แŸ’แžšแŸ„แž„ *โ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžพแž›โ€‹แžƒแžพแž‰โ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž…แŸ†แžŽแžถแž™โ€‹แž–แŸแž›โ€‹แžœแŸแž›แžถโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แžถแžšโ€‹แžขแž—แžทแžœแžŒแŸ’แž

แžŠแŸ„แž™โ€‹แžŠแŸ†แžกแžพแž„โ€‹แž‚แŸ’แžšแžถแž”แŸ‹โ€‹แž…แžปแž… JavaIDEdroidPRO (แžฌโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ 1.x JavaIDEdroidPRO แž…แžถแžŸแŸ‹โ€‹) แž›แž€แŸ’แžแžŽแŸˆโ€‹แž–แžทแžŸแŸแžŸโ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž‘แŸ€แžโ€‹แž€แŸ’แž›แžถแž™โ€‹โ€‹โ€‹แž‡แžถโ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžพโ€‹แž”แžถแž“โ€‹:
ย ย * แž€แžถแžšโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แžŠแž›แŸ‹โ€‹แž‚แŸ†แžšแŸ„แž„โ€‹แžŠแŸ‚แž›โ€‹แž‚แŸ’แž˜แžถแž“โ€‹แžŠแŸ‚แž“โ€‹แž€แŸ†แžŽแžแŸ‹ (แž€แŸ†แžŽแŸ‚โ€‹แžฅแžโ€‹แž‚แžทแžโ€‹แžแŸ’แž›แŸƒโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แžแŸ‚โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžแžผแž…โ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹โ€‹)
ย ย * DexMerger แžงแž”แž€แžšแžŽแŸโ€‹: แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แžฏแž€แžŸแžถแžšโ€‹แž…แžผแž›โ€‹แž‚แŸ’แž“แžถ .dex 2 แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™ .jar แž˜แžทแž“โ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“ reโ€‹-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
แž“แŸ…แž€แŸ’แž“แžปแž„โ€‹แžœแžทโ€‹แž‚แžธโ€‹แžขแŸ’แž“แž€โ€‹แž€แŸโ€‹แž“แžนแž„โ€‹แžšแž€โ€‹แžƒแžพแž‰โ€‹แž˜โ€‹แž‚แŸ’แž‚แžปโ€‹แž‘แŸแžŸโ€‹แž€แŸโ€‹แžŸแŸ’แžแžธโ€‹แž–แžธโ€‹แžšแž”แŸ€แž”โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž“แžทแž„โ€‹แž”แŸ’แžšแžพโ€‹แž˜แŸ‰แžผแžŒแžปแž›โ€‹แž“แŸแŸ‡โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ yโ€‹โ€‹Guard แž…แŸ’แž”แžถแžŸแŸ‹ Java แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžŠแŸ„แž™โ€‹แžฅแžโ€‹แž‚แžทแžโ€‹แžแŸ’แž›แŸƒโ€‹แž˜แžฝแž™โ€‹แŸ”
แž‘แžธแž“แŸ„แŸ‡โ€‹แžขแŸ’แž“แž€โ€‹แž€แŸโ€‹แž“แžนแž„โ€‹แžšแž€โ€‹แžƒแžพแž‰โ€‹แžšแž”แŸ€แž”โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž€แžผแžŠโ€‹แžˆแŸ’แž˜แŸ„แŸ‡โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž˜แžฝแž™โ€‹แž“แŸ…โ€‹แž›แžพโ€‹แžงแž”แž€แžšแžŽแŸ Android แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แŸ”

แžŸแžผแž˜โ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แžœแŸแž‘แžทแž€แžถโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แž˜แžปแž“โ€‹แž–แŸแž›โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แŸแŸ‡โ€‹แž™แŸ‰แžถแž„แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšโ€‹แŸ” แž™แžพแž„โ€‹แž“แžนแž„โ€‹แž•แŸ’แžแž›แŸ‹โ€‹แžฑแŸ’แž™โ€‹แž™แžพแž„โ€‹แžŠแŸโ€‹แž›แŸ’แžขโ€‹แž”แŸ†แž•แžปแžโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž‡แžฝแž™โ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸ„แŸ‡โ€‹แŸ”

แž”แŸ’แžšแžœแžแŸ’แžแžทโ€‹แžŸแžถโ€‹แžŸแŸ’แžšแŸ’แžโ€‹: http://www.tanapro.ch/products/JavaIDEdroid/history-en.html
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
2 แž€แžปแž˜แŸ’แž—แŸˆ 2018

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™

แž€แžถแžšแžŠแžถแž€แŸ‹แž•แŸ’แž€แžถแž™ แž“แžทแž„แž˜แžแžทแžœแžถแž™แžแž˜แŸ’แž›แŸƒ

3.2
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 454

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

* Bugfix: aapt did not work on newer Android versions.

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แžขแŸ†แž–แžธแžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ
Tanapro GmbH
sw@tanapro.ch
Haltenstutz 44 3145 Niederscherli Switzerland
+41 32 520 07 08

แž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแŸ„แž™ Tanapro GmbH, Tom Arn

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ