คำถามติดแท็ก apk

นามสกุลไฟล์. apk แสดงถึงไฟล์ Android Package (APK) รูปแบบไฟล์นี้เป็นตัวแปรของรูปแบบ JAR ใช้สำหรับการกระจายและติดตั้งคอมโพเนนต์ที่รวมเข้ากับระบบปฏิบัติการ Android

21
วิธีดึง Key Alias ​​และ Key Password สำหรับ APK ที่ลงนามใน Android Studio (ย้ายจาก Eclipse)
ฉันมีแอป Android ที่เผยแพร่ใน Google Play ซึ่งฉันอัปเดตเป็นระยะ ฉันทำตามขั้นตอนต่อไปนี้เพื่อลงนามแอปก่อนการพุชใหม่: กดเมาส์ขวาบนโปรเจ็กต์ 'เครื่องมือ Android' -> ส่งออกแพ็คเกจแอปพลิเคชันที่มีลายเซ็นระบุรหัสผ่านที่เก็บคีย์ลงชื่อแอปของคุณอัปโหลดไฟล์ apk ไปยัง Google Play Developer Console เมื่อเร็ว ๆ นี้ฉันได้นำเข้าโปรเจ็กต์จาก Eclipse ไปยัง Android Studio และทำงานต่อบน Android Studio ตอนนี้ฉันวางแผนที่จะผลักดันการแก้ไขในแอป ฉันคิดว่าฉันมีตัวเลือกนี้ในการลงชื่อ apk ใน android studio สร้าง -> สร้าง apk ที่ลงนาม -> ตามความเข้าใจของฉันสำหรับแอป Android ของฉันฉันต้องใช้ที่เก็บคีย์และรหัสผ่านที่เก็บคีย์เดียวกันกับที่ฉันใช้ก่อนหน้านี้เพื่อส่งการอัปเดตไปยัง Google Play นอกจากนี้ยังมีการขอ Key Alias ​​และ Key …

10
Android Error Building Signed APK: ไม่พบ keystore.jks สำหรับการลงนาม config 'externalOverride'
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายาม Build Signed APK ฉันเพิ่งอัปเกรดเป็น API 23 แต่สร้าง APK: s สำเร็จหลังจากนั้น ฉันสับสน ขอความช่วยเหลือและแนะนำวิธีแก้ปัญหานี้ นี่คือข้อผิดพลาด FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:validateExternalOverrideSigning'. > Keystore file /Users/me/Desktop/final apps/keystore.jks not found for signing config 'externalOverride'. * Try: Run with --stacktrace option to get the stack …

7
ไม่สามารถติดตั้ง APK ที่ไม่ได้ลงชื่อ
ฉันกำลังพยายามแจกจ่ายแอปพลิเคชันของฉันให้กับบางคนเพื่อทำการทดสอบ ฉันได้ติดตั้งลงใน Desire โดยตรงจาก eclipse และใช้งานได้ดี ในการสร้างไฟล์ APK ฉันเลือก"ส่งออกแพ็คเกจแอปพลิเคชันที่ไม่ได้ลงชื่อ"โดยตรงจาก eclipse จากนั้นจึงสร้างไฟล์ APK ฉันส่งอีเมลถึงตัวเองและดาวน์โหลดไฟล์ลงในการ์ด SD แต่เมื่อฉันพยายามที่จะติดตั้ง (ใช้ ES File Browser) ผมได้รับข้อความว่า"งานไม่ได้ติดตั้ง" (ฉันได้ตรวจสอบ "อนุญาตการติดตั้งแอปพลิเคชันที่ไม่ใช่ Market" บนโทรศัพท์ของฉันแล้ว) มีความคิดเห็นอย่างไร ใช่ฉันพบปัญหาดูคำตอบของฉันด้านล่าง: ฉันไม่รู้ว่าแม้จะมี " อนุญาตการติดตั้งแอปพลิเคชันที่ไม่ได้ทำเครื่องหมาย " ฉันก็ยังต้องลงนามในแอปพลิเคชัน ฉันลงนามแอปพลิเคชันของฉันด้วยตนเองตามลิงก์นี้ลงชื่อด้วยตนเองและปล่อยแอปพลิเคชันใช้เวลาเพียง 5 นาทีจากนั้นฉันก็ส่งไฟล์ APK ที่ลงนามมาทางอีเมลและดาวน์โหลดลงในการ์ด SD จากนั้นติดตั้งโดยไม่มีปัญหาใด ๆ


3
Flutter - วิธีลดขนาดแอพในอุปกรณ์
ขนาดดาวน์โหลดของแอปของฉันใน Google PlayStore มีขนาดประมาณ23 MB : แต่ทำไมหลังจากติดตั้งแล้วขนาดของแอปในดิสก์จะเพิ่มขึ้นอย่างมากถึง83 MB : ความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้นเพราะ: 1) ไฟล์สินทรัพย์ของ Flutter (รูปภาพเสียงและแบบอักษร) ในโครงการขนาดประมาณ11 MB 2) ขนาดของ Flutter Source Code (.dart) บนดิสก์เพียง1.4 MB 3) ทรัพยากร / ไอคอน Android ดั้งเดิม (Res) ประมาณ800 KBเท่านั้น เกี่ยวกับปลั๊กอินของ flutter ฉันใช้ด้านล่าง: dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter angles: ^1.0.1 app_settings: ^1.0.5 archive: …
17 android  gradle  flutter  dart  apk 

3
จำนวนวิธีการอ้างอิงที่เพิ่มขึ้นหลังจากการทำให้เป็นโมดูลแอ
ณ : 3.5.3; ปลั๊กอิน Gradle Android: 3.5.0; Gradle: 5.6.2; เราสังเกตเห็นการเพิ่มขึ้นอย่างมากของจำนวนวิธีการที่อ้างอิงในแอปของเราหลังจากแยกโมดูล 'แอป' เป็นโมดูลขนาดเล็กหลาย ๆ ตัว แต่สิ่งที่แปลกคือการเพิ่มวิธีการอ้างอิงโดยแต่ละชั้นเรียนจะน้อยกว่าผลรวมที่กล่าวถึงใน Android Apk Analyzer Tool เพื่อจุดประสงค์ในการทดสอบฉันได้ย้าย WebActivity.class จากโมดูล 'แอป' เป็นโมดูล 'อะแดปเตอร์' และจำนวนวิธีการอ้างอิงเพิ่มขึ้น 181 วิธี เพื่อสรุป: app / WebActivity = 63546วิธีการอ้างอิงจริง แต่แสดงวิธี65394 adapter / WebActivity = 63543วิธีการอ้างอิงจริง แต่แสดง65575วิธี เราสังเกตว่า 'จำนวนวิธีอ้างอิงที่อ้างอิง' เพิ่มขึ้นเกือบ 10k หลังจากเพิ่ม / แยก 4 โมดูลใหม่ …

1
AOSP บล็อกการติดตั้งแอพจากแหล่งที่ไม่รู้จัก
มีวิธีใดบ้างที่ฉันสามารถบล็อกผู้ใช้จากการติดตั้งแอพจากแหล่งที่ไม่รู้จักในระบบปฏิบัติการ android ที่กำหนดเอง? ฉันกำลังพยายามสร้างตัวแปรที่กำหนดเองของ Android OS โดยใช้แหล่งข้อมูล AOSP ซึ่งฉันต้องการอนุญาตให้ผู้ใช้ติดตั้งเฉพาะแอพจากแหล่งที่เชื่อถือได้ที่ฉันระบุระหว่างการสร้าง บล็อกตัวเลือกการเปิดใช้งานนักพัฒนาซอฟต์แวร์และการดีบัก USB โซลูชันควรบล็อกผู้ใช้จากการติดตั้งแอพจากแหล่งที่เป็นไปได้ทั้งหมดเช่น sideload หรือโดยการเชื่อมต่อกับระบบ

2
วิธีรับเนื้อหาไฟล์ APK ที่เชื่อถือได้และถูกต้องแม้ใช้ InputStream
พื้นหลัง ฉันต้องการรับข้อมูลเกี่ยวกับไฟล์ APK (รวมถึงไฟล์ APK แบบแยก) แม้ว่าจะอยู่ในไฟล์ zip ที่ถูกบีบอัด (โดยไม่ทำการบีบอัดไฟล์) ในกรณีของฉันสิ่งนี้รวมถึงสิ่งต่าง ๆ เช่นชื่อแพคเกจรหัสรุ่นชื่อรุ่นชื่อแอปป้ายชื่อแอพไอคอนและหากเป็นไฟล์ APK แยกหรือไม่ โปรดทราบว่าฉันต้องการทำทุกอย่างภายในแอพ Android ไม่ใช่ใช้พีซีดังนั้นเครื่องมือบางอย่างอาจไม่สามารถใช้ได้ ปัญหา ซึ่งหมายความว่าฉันไม่สามารถใช้ฟังก์ชั่นgetPackageArchiveInfo ได้เนื่องจากฟังก์ชั่นนี้ต้องการพา ธ ไปยังไฟล์ APK และใช้งานได้เฉพาะกับไฟล์ที่ไม่ได้แยก apk ในระยะสั้นไม่มีฟังก์ชั่นกรอบที่จะทำดังนั้นฉันต้องหาวิธีที่จะทำได้โดยไปที่ไฟล์ซิปโดยใช้ InputStream เป็นอินพุตสำหรับการแยกวิเคราะห์ในฟังก์ชั่น มีวิธีแก้ปัญหาต่าง ๆ ทางออนไลน์รวมถึงด้านนอกของ Android แต่ฉันไม่รู้จักหนึ่งตัวที่เสถียรและใช้ได้กับทุกกรณี หลายคนอาจจะดีแม้สำหรับ Android (ตัวอย่างที่นี่ ) แต่อาจล้มเหลวในการแยกวิเคราะห์และอาจต้องใช้เส้นทางไฟล์แทน Uri / InputStream สิ่งที่ฉันพบและลอง ฉันพบสิ่งนี้ใน StackOverflow แต่น่าเศร้าจากการทดสอบของฉันมันจะสร้างเนื้อหาเสมอ แต่ในบางกรณีที่พบได้ยากมันไม่ใช่เนื้อหา XML ที่ถูกต้อง จนถึงตอนนี้ฉันได้พบชื่อแพคเกจแอปเหล่านี้และรหัสรุ่นที่ตัวแยกวิเคราะห์ไม่สามารถแยกวิเคราะห์ได้เนื่องจากเนื้อหา …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.