The invention relates to a method for automatic installation and synchronization of
software between Android intelligent devices. Main equipment for starting
USB-OTG is used and a slave unit for an adbd process is run. The method comprises the followings: 101), the main equipment detects whether
USB equipment is accessed or not, if yes, moving to 102), otherwise, returning to 101); 102) an adb service is started; 103), shell inside the adb is called to access an appointed document; 104), whether the access is successful or not is judged, if yes, moving to 105), otherwise, moving to 108); 105), install shell inside the adb is called to send an appointed APK to the slave unit for
software installing; 106), the slave unit executes the install shell, if
software is installed, the slave unit withdraws and sends installed respond to the main equipment, otherwise, the slave unit continues to execute installing and sends install success or install failure information to the main equipment; 107), results of being installed or install success / failure are sent to users for promoting through the main equipment; 108) ending.