สวัสดีRobertoAV96 ,
ฉันมีวิธีแก้ไขปัญหาสามข้อที่นี่ เลือกสิ่งที่ตรงกับปัญหาของคุณ
หากคุณต้องการเปลี่ยนชื่อของชื่อโฟลเดอร์รูทโปรเจ็กต์คุณสามารถทำได้จาก explorer:
- เพียงแค่ปิดโครงการในสตูดิโอหลังจากคัดลอกเส้นทางไปยังโครงการ ปิดโครงการจากหลักหน้าจอต้อนรับ
- ไปที่ตัวสำรวจไฟล์คัดลอกพา ธ นี้บนแถบที่อยู่แล้วไปที่โฟลเดอร์
- เปลี่ยนชื่อโฟลเดอร์ที่เป็นรากของโครงการ
- เปลี่ยนชื่อ
iml
ไฟล์ในโฟลเดอร์รูทนี้เป็นชื่อของโฟลเดอร์ นั่นคือถ้าชื่อโฟลเดอร์รากของโครงการถูกพูดdemo_project
จะมีdemo_project.iml
ไฟล์อยู่ข้างใน หากคุณเปลี่ยนชื่อโฟลเดอร์นี้จะพูดmy_project
แล้วคุณต้องเปลี่ยนชื่อของไฟล์ที่อยู่ในนั้นไปiml
my_project.iml
จริงๆแล้วrefactor
ตัวเลือกจากStudio
สามารถทำเช่นเดียวกัน
หากคุณต้องการเปลี่ยนapp
ชื่อโฟลเดอร์ที่อยู่ใน
root folder
โครงการให้ทำเช่นเดียวกันใน explorer:
- เปลี่ยนชื่อ
app
โฟลเดอร์เป็นชื่อที่คุณต้องการ
[ ข้อมูล:APK
ไฟล์ที่สร้างขึ้นสำหรับโครงการนี้จะได้รับชื่อเดียวกันตามด้วยคำต่อท้ายที่แสดงถึงโหมดที่คุณสร้างได้ลงนาม APK
ให้ว่าเป็นอย่างใดอย่างหนึ่งหรือdebug
release
ลงนามAPK
ที่พบในมันเป็นโฟลเดอร์ที่เกี่ยวข้องของหรือdebug
release
APK ที่ได้รับการรับรองอยู่ในoutput
โฟลเดอร์ของbuild
ไดเรกทอรีทั้งหมดbuild
, debug
และrelease
โฟลเดอร์ที่พบในหลัก app
โฟลเดอร์หรือโฟลเดอร์ที่คุณได้เปลี่ยนชื่อโฟลเดอร์นี้]
- สมมติว่าชื่อที่คุณมีให้กับโฟลเดอร์นี้คือ
my_project_app
เปิดโฟลเดอร์และเปลี่ยนชื่อapp.iml
ไปmy_project_app.iml
ตามชื่อของโครงการ
- ตอนนี้ไปที่โฟลเดอร์รากของโครงการและค้นหา
settings.gradle
ไฟล์
เนื้อหาของไฟล์นี้เป็นชื่อของโฟลเดอร์โมดูลที่คุณรวมไว้ในโครงการขณะนี้มีเพียงหนึ่งโมดูลเท่านั้นซึ่งเป็นหนึ่งในโมดูลหลัก:
include ':app'
สิ่งนี้สอดคล้องกับชื่อเก่าของapp
โฟลเดอร์
ดังนั้นคุณต้องทำการเปลี่ยนแปลง:
include ':my_project_app'
แค่นั้นแหละ. ตอนนี้คุณสามารถโหลดโครงการในstudio
และตรวจสอบชื่อของAPK
ที่ถูกสร้างขึ้น
หากคุณต้องการเปลี่ยนชื่อแพ็คเกจให้พูดcom.first.myproject
กับ
com.alpha.myproject
:
- อีกครั้งไปสำรวจ: ในลำดับชั้นของโฟลเดอร์ในที่แพคเกจของคุณ
src-->main-->java
com-->first-->myproject
ตรวจสอบให้แน่ใจว่าคุณStudio
ปิด
- เปลี่ยนชื่อโฟลเดอร์ที่สองไป
first
alpha
- เปิด
Studio
ตอนนี้ เลือกReplace in Path
ในแพคเกจแรกภายในjava
โฟลเดอร์ในAndroid
โหมดของต้นไม้แผงด้านซ้าย หนึ่งนี้เป็นแพคเกจที่คุณเปลี่ยนไปจากExplorer
ที่: แทนcom.alpha.myproject
com.first.myproject
เปลี่ยนกรณีของสตริงในไฟล์ไปยังimport com.first.myproject;
import com.alpha.myproject;
ตรวจสอบเพียงการเกิดขึ้นของสตริงcom.first.myproject
, com.alpha.myproject
และปลอดภัยเปลี่ยนไป
- ตรวจสอบเพียงแค่เกิดขึ้นสตริงของ
com.first.myproject
ในbuild.gradle
ภายในของคุณหลักapp
โมดูลcom.alpha.myproject
และปลอดภัยเปลี่ยนไป
- อย่าลืมว่าชื่อแพคเกจนี้เป็นลายเซ็นและตัวตนของโครงการแอปพลิเคชันของคุณด้วย ถ้าคุณได้รับการตีพิมพ์แล้วใบสมัครของคุณในการจัดเก็บการเล่นแล้วคุณจะต้องติดตั้งโครงการที่แตกต่างกัน
com.alpha.myproject
อีกครั้งและยกเลิกการเผยแพร่com.first.myproject
ส่งผลกระทบต่อผู้ใช้จำนวนมาก: - คุณต้องออกอากาศให้กับผู้ใช้โดยใช้แจ้งเตือนผลักดันในล่าสุดรุ่นเก่าที่มีอยู่APK
ว่า รุ่นแอพลิเคชันใหม่จะได้รับการปล่อยตัวที่มีชื่อที่แตกต่างกันและคุณมีการเผยแพร่ใหม่นี้รีสตาร์ทจากชื่อรุ่นAPK
ดังนั้นคุณต้องปรึกษาลูกค้าของคุณว่าสิ่งที่ควรเป็นชื่อของชุดสมัครของพวกเขาก่อนที่จะเริ่มโครงการ1.0
รีสตาร์ทจากชื่อรุ่นนี่เป็นการทำลายวัตถุประสงค์ของการมีสล็อตแอปพลิเคชันที่ play-store สำหรับรุ่นเก่าAPK
- อย่าลืมว่าการลงชื่อและการทำให้งงงวยของแอปพลิเคชันมีความสำคัญเท่าเทียมกัน คุณสามารถออกคำสั่งภายใน
Studio
เพื่อลบทรัพยากรที่ไม่จำเป็นออกจากโครงการของคุณ คุณสามารถด้วยตนเองจัดการกับทุกwarnings
ที่ผ้าสำลีผลิต
การเข้ารหัสที่มีความสุขและการเผยแพร่แอปแฮปปี้ :-)