มันสามารถทำได้ แต่ไม่ใช่เรื่องง่ายสำหรับเหตุผลที่eldarerathisกล่าวถึง คุณจำเป็นต้องapktool อ้างถึงคู่มือนี้เกี่ยวกับวิธีการใช้งาน และนี่คือการลงชื่อ apk หลังจากคุณทำเสร็จแล้ว
คุณต้องแก้ไขไฟล์ AndroidManifest.xml ค้นหาบรรทัดที่มีลักษณะดังนี้:
manifest package="com.example.app"
และเปลี่ยนเป็น:
"com.example.app.foo"
หลังจากเสร็จสิ้นให้คอมไพล์ใหม่แล้วลาออก ในการกู้คืนข้อมูลของคุณให้ลองทำสิ่งต่อไปนี้ผ่าน adb:
adb rm /data/data/com.example.app.foo
adb push /data/data/com.example.app /data/data/com.example.app.foo
com.example.app
ชื่อแพ็กเกจของต้นฉบับอยู่ที่ไหนและได้com.example.app.foo
รับการแก้ไข
มีโอกาสเล็กน้อยที่แอพพลิเคชั่นจะพังหรือขึ้นอยู่กับโครงสร้างของแอพที่คุณอาจได้รับการโต้ตอบทุกครั้งที่คุณเปลี่ยนหน้าจอพร้อมท์ให้คุณเลือกแอพที่คุณต้องการเปิดตัว แต่แน่นอนว่าคุ้มค่าถ้าคุณลอง ต้องการมันไม่ดีพอ
แน่นอนว่าแอพทั้งสองจะไม่แชร์การตั้งค่าและข้อมูลเดียวกัน