คำถามติดแท็ก android-manifest

ไฟล์ Manifest แสดงข้อมูลที่จำเป็นเกี่ยวกับแอปพลิเคชันในระบบ Android

30
วิธีรับหมายเลขบิลด์ / เวอร์ชั่นของแอปพลิเคชัน Android ของคุณ
ฉันต้องการทราบวิธีรับหรือสร้างหมายเลขสำหรับแอปพลิเคชัน Android ของฉัน ฉันต้องการหมายเลขบิลด์เพื่อแสดงใน UI ฉันต้องทำอะไรด้วยAndroidManifest.xmlหรือไม่


9
วิธีการเพิ่มการอนุญาตชัดแจ้งในแอปพลิเคชัน
ฉันพยายามเข้าถึงลิงค์ HTTP ที่ใช้HttpURLConnectionใน Android เพื่อดาวน์โหลดไฟล์ แต่ฉันได้รับคำเตือนนี้ในLogCat: WARN / System.err (223): java.net.SocketException: การอนุญาตถูกปฏิเสธ (อาจขาดการอนุญาตทางอินเทอร์เน็ต) ฉันเพิ่มลงandroid.Manifest.permissionในแอปพลิเคชันของฉันแล้ว แต่มันยังคงให้ข้อยกเว้นเหมือนเดิม

17
จะเปลี่ยนชื่อแอพ Android ได้อย่างไร
มีวิธีในการเปลี่ยนชื่อ (Launcher App Label) ของแอพโดยไม่ต้องสร้างโครงการใหม่หรือไม่? หมายเหตุ: ชื่อของแอพและเลเบลที่แสดงบนไอคอนตัวเรียกใช้บนหน้าจอโฮมบนโทรศัพท์มือถืออาจแตกต่างกัน ตัวอย่าง: ในหน้าแรกของมือถือของฉันว่ามีแอพของฉันอยู่ที่ไหนฉันมีไอคอนและชื่อ Foo แต่ฉันต้องการเปลี่ยนชื่อเป็น Bar ฉันจะทำสิ่งนี้ได้ไหม

30
ประเภทข้อผิดพลาด 3 ข้อผิดพลาด: ไม่มีกิจกรรมคลาส {}
ฉันมีโครงการ IntelliJ Android ที่ฉันนำเข้าสู่ Android Studio 0.4.0 สำเร็จแล้ว มันทำงานได้อย่างสมบูรณ์ถ้าฉันไม่เปลี่ยนแปลงอะไรอย่างชัดแจ้ง อย่างไรก็ตามเมื่อฉันต้องการเปลี่ยนกิจกรรมตัวเรียกใช้และเรียกใช้มันล้มเหลวด้วยข้อผิดพลาดนี้: Launching application: com.trackingeng/LandingActivity. DEVICE SHELL COMMAND: am start -D -n "com.trackingeng/LandingActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.trackingeng/LandingActivity } Error type 3 Error: Activity class {com.trackingeng/LandingActivity} does not exist. เมื่อฉันคลิกซิงค์โครงการที่มีไฟล์ Gradleผลลัพธ์จะ: Project Sync The project 'TrackingEng' is …

15
วิธีการดู AndroidManifest.xml จากไฟล์ APK
เป็นไปได้ไหมที่จะดูAndroidmanifest.xmlไฟล์? ฉันเพิ่งเปลี่ยนนามสกุลของไฟล์apk zipนี้zipไฟล์ประกอบด้วยAndroidmanifest.xmlไฟล์ Androidmanifest.xmlแต่ผมไม่สามารถมองเห็นวิวเนื้อหาของ มันถูกเข้ารหัสอย่างสมบูรณ์ ฉันจะดูAndroidmanifest.xmlไฟล์ได้อย่างไร

5
Android - การเพิ่มกิจกรรมอย่างน้อยหนึ่งรายการด้วยตัวกรองเจตนา ACTION-VIEW หลังจากอัปเดต SDK เวอร์ชัน 23
ฉันได้รับคำแนะนำเครื่องมือต่อไปนี้ในAndroidManifest.xml : Google Search ไม่สามารถจัดทำดัชนีแอปได้ พิจารณาการเพิ่มกิจกรรมอย่างน้อยหนึ่งกิจกรรมที่มีการบรรจุโดยเจตนา ACTION-VIEW ดูคำอธิบายปัญหาสำหรับรายละเอียดเพิ่มเติม เพิ่มลิงก์เชิงลึกเพื่อนำแอปของคุณไปไว้ในดัชนีของ Google เพื่อรับการติดตั้งและการรับส่งข้อมูลไปยังแอพของคุณจากการค้นหาโดย Google มีใครอธิบายได้ไหมว่าทำไมถึงเป็นเช่นนั้น?

8
วิธีตั้งค่าป้ายกำกับที่แตกต่างกันสำหรับตัวเรียกใช้งานแทนที่จะเป็นชื่อกิจกรรม
คำถามนี้ถูกถามมาก่อน - แต่ไม่มีคำตอบที่น่าพอใจเลย! ดังนั้นฉันจะลองอีกครั้ง ฉันต้องการให้ไอคอนตัวเรียกใช้งานแอปพลิเคชันของฉัน (ไอคอนที่ปรากฏบนหน้าจอเริ่มต้น!) คำอธิบายภาพที่สั้นกว่าและแตกต่างกัน ดูเหมือนว่าตัวเรียกใช้จะใช้เลเบลจากส่วน mainfest เกี่ยวกับเลเบลของกิจกรรมหลักดังที่นี่: <activity android:name="MainActivity" android:label="@string/app_short_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> ฉันได้เปลี่ยนการอ้างอิงดั้งเดิมเป็นชื่อแอป @ string / app_name ของฉันไปเป็นทรัพยากรสตริงที่สั้นกว่าเดิมที่นี่ แต่ - ใหญ่แต่แน่นอนว่าสิ่งนี้จะเปลี่ยนชื่อเริ่มต้นของกิจกรรมนี้ด้วย! และฉันไม่ต้องการที่จะเกิดขึ้นมีพื้นที่เพียงพอสำหรับชื่อแอปพลิเคชันที่ยาว! การตั้งชื่อแบบยาวอีกครั้งในการonCreateใช้setTitle(int)วิธีการนั้นไม่ดีเช่นกันเนื่องจากชื่อย่อจะปรากฏแก่ผู้ใช้ในช่วงเวลาสั้น ๆ แต่นานพอที่จะสังเกตเห็น! และ - โปรดอย่าตอบคำถามของฉันโดยอ้างถึงแถบหัวเรื่องที่กำหนดเอง ... ฉันไม่ต้องการที่จะไปทางยาวเพียงเพราะชื่อสตริงโง่! เป็นเรื่องยากที่จะวาดแถบหัวเรื่องที่กำหนดเองเพื่อเอฟเฟกต์เล็ก ๆ น้อย ๆ ! มีไม่มีวิธีง่ายๆเพียงแค่ให้ปล่อยสตริงที่แตกต่างกันในการแสดงผล? ขอบคุณสำหรับคำตอบ! แก้ไข:อีกเหตุผลหนึ่งว่าทำไมการมีแถบหัวเรื่องที่กำหนดเองคือความเจ็บปวดคือมันจะไม่ดูเหมือนกับแถบหัวเรื่องเริ่มต้นฉันจะต้องทำสิ่งต่าง ๆ เพื่อให้มันดูเหมือนกันในแต่ละอุปกรณ์! และนั่นก็ไม่สามารถแก้ปัญหาได้หากหลังจากทั้งหมดฉันไม่ต้องการมีลักษณะที่แตกต่าง!

10
versionCode กับ versionName ใน Android Manifest
ฉันมีแอพของฉันในตลาด Android พร้อมรหัสเวอร์ชัน = 2 และชื่อรุ่น = 1.1 อย่างไรก็ตามในขณะที่อัปเดตในวันนี้ฉันเปลี่ยนรหัสเวอร์ชัน = 3 ในไฟล์ Manifest แต่โดยไม่ได้ตั้งใจเปลี่ยนชื่อเวอร์ชันเป็น 1.0.1 และอัปโหลด apk ไปยังตลาด ตอนนี้ผู้ใช้แอพของฉันจะได้รับการแจ้งเตือนการอัพเดตทางโทรศัพท์หรือไม่? หรือฉันควรทำซ้ำกระบวนการอีกครั้ง?

3
ลงทะเบียนคลาสแอปพลิเคชันใน Manifest หรือไม่
ฉันมีหนึ่งคลาสแอปพลิเคชันเพื่อรักษาสถานะทั่วโลกของใบสมัครของฉัน แต่ฉันไม่สามารถลงทะเบียนในไฟล์ Manifest ได้? ความคิดใด ๆ วิธีการทำเช่นนี้?

9
คุณจะรับหมายเลขเวอร์ชันได้จากตัวแปร XML ของแอพ (เค้าโครง) อย่างไร
ฉันต้องการมีวิธีการอ้างอิงหมายเลขรุ่นรายการของโครงการในส่วนหลักของรหัส สิ่งที่ฉันทำมาจนถึงตอนนี้คือการเชื่อมโยงหมายเลขเวอร์ชันในไฟล์ String XML ไปยังรายการ (@ string / Version) สิ่งที่ฉันอยากทำคือทำอย่างอื่นเชื่อมโยงตัวแปร XML สตริงกับเวอร์ชันในไฟล์ Manifest เหตุผล? ฉันต้องการจะเปลี่ยนหมายเลขเวอร์ชั่นในไฟล์เดียวไฟล์เดียว มีวิธีการทำเช่นนี้? ขอบคุณ!

8
รับไฟล์ Android .apk VersionName หรือ VersionCode โดยไม่ต้องติดตั้ง apk
ฉันจะรับรหัสเวอร์ชันหรือชื่อรุ่นของ apk ของฉันโดยทางโปรแกรมจากไฟล์ AndroidManifest.xml หลังจากดาวน์โหลดและไม่ต้องติดตั้ง <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx.xx.xxx" android:versionCode="1" android:versionName="1.1" > ตัวอย่างเช่นฉันต้องการตรวจสอบว่ามีการอัปโหลดเวอร์ชันใหม่ในบริการ IIS ของฉันหรือไม่หลังจากติดตั้งบนอุปกรณ์หากไม่ใช่เวอร์ชันใหม่ฉันไม่ต้องการติดตั้ง

16
วิธีแยกวิเคราะห์ไฟล์ AndroidManifest.xml ภายในแพ็คเกจ. apk
ไฟล์นี้ดูเหมือนจะอยู่ในรูปแบบ XML ไบนารี รูปแบบนี้คืออะไรและสามารถแยกวิเคราะห์แบบเป็นโปรแกรมได้อย่างไร (ตรงข้ามกับการใช้เครื่องมือการถ่ายโอนข้อมูล aapt ใน SDK) รูปแบบนี้ไบนารีไม่ได้กล่าวถึงในเอกสารที่นี่ หมายเหตุ : ฉันต้องการเข้าถึงข้อมูลนี้จากนอกสภาพแวดล้อม Android โดยเฉพาะจาก Java

10
วิธีการเปลี่ยนเวอร์ชั่น Android และหมายเลขรุ่นของรหัส?
วิธีการเปลี่ยนเวอร์ชั่น Android และรหัสเวอร์ชั่น Android Studio ฉันต้องการเปลี่ยนไฟล์ apk (แอพ) บน Google Play และฉันต้องเปลี่ยนรุ่น Android และหมายเลขรหัส ฉันลองกับมันในไฟล์ AndroidManifest.xml ใน Android Studio: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bestsoftcorporation.circle.app" android:versionCode="101" android:versionName="2.0"> แต่มันไม่ทำงาน เมื่อฉันพยายามเผยแพร่บน Google Play แสดงว่าฉันต้องเปลี่ยนชื่อเวอร์ชั่นและรหัสของ Android

8
ปัญหาเกี่ยวกับ Refactor สำหรับ Android studio 3.5
ฉันเพิ่งอัปเดตสตูดิโอของฉันด้วย android studio 3.5 และตอนนี้เมื่อฉันพยายามสร้างAndroidManifest.xmlไฟล์อีกครั้ง มีใครประสบปัญหานี้หรือไม่? มีวิธีแก้ไขปัญหาสำหรับการปรับโครงสร้างใหม่นี้หรือไม่? ก่อน refactor: หลังจาก refactor: มันใช้ได้กับไฟล์โครงการทั้งหมดของฉัน ทำไมมันสำคัญ:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.