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

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

14
จะตรวจสอบโดยทางโปรแกรมได้อย่างไรหากติดตั้งแอปพลิเคชั่นหรือไม่ใน Android
เราได้ติดตั้งแอปพลิเคชั่นแบบเป็นโปรแกรม หากติดตั้งแอปพลิเคชั่นไว้ในอุปกรณ์แอปพลิเคชั่นจะเปิดขึ้นโดยอัตโนมัติ มิฉะนั้นติดตั้งแอปพลิเคชันเฉพาะ แนะนำฉัน. ฉันไม่รู้. ขอบคุณ
147 android  apk 

10
ติดตั้ง / ถอนการติดตั้ง APKs ทางโปรแกรม (PackageManager vs Intents)
แอปพลิเคชันของฉันติดตั้งแอปพลิเคชันอื่นและจำเป็นต้องติดตามแอปพลิเคชันที่ติดตั้งไว้ แน่นอนว่าสามารถทำได้โดยเพียงแค่เก็บรายการแอปพลิเคชั่นที่ติดตั้งไว้ แต่สิ่งนี้ไม่จำเป็น! ควรเป็นความรับผิดชอบของ PackageManager ในการรักษาความสัมพันธ์ที่ติดตั้งโดย (a, b) ในความเป็นจริงตาม API มันคือ: public abstract String getInstallerPackageName (String packageName) - ดึงชื่อแพ็คเกจของแอปพลิเคชั่นที่ติดตั้งแพ็คเกจ สิ่งนี้บ่งชี้ว่าตลาดบรรจุภัณฑ์มาจากไหน แนวทางปัจจุบัน ติดตั้ง APK โดยใช้เจตนา Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(apkUri, "application/vnd.android.package-archive"); startActivity(intent); ถอนการติดตั้ง APK โดยใช้เจตนา: Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package", getPackageManager().getPackageArchiveInfo(apkUri.getPath(), 0).packageName,null)); startActivity(intent); เห็นได้ชัดว่านี่ไม่ใช่วิธีการเช่นการติดตั้ง / ถอนการติดตั้งแพคเกจ Android Market พวกเขาใช้ …

1
.build-deps สำหรับ apk add --virtual command คืออะไร?
อะไรคือสิ่งที่.build-depsอยู่ในคำสั่งดังต่อไปนี้หรือไม่? ฉันไม่พบคำอธิบายในเอกสาร Alpine นี่คือไฟล์ที่กำหนดไว้ล่วงหน้าหรือไม่? เห็นสิ่งนี้อ้างถึงใน Dockerfiles จำนวนมาก RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
142 docker  apk  dockerfile  alpine 

28
Android Studio - ไม่มีเส้นทางในตัวเครื่อง
หลังจากอัปเดต Android Studio เป็น 0.2.4 ฉันไม่สามารถนำโครงการของฉันไปปรับใช้ มีชื่อไฟล์ apk ไม่ตรงกัน Waiting for device. Target device: 0146B0020E010020 Uploading file local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk remote path: /data/local/tmp/com.xxx.xxx.android.projectname Local path doesn't exist. หลังจากอ่านโพสต์ที่นี่ฉันเปลี่ยนพา ธ เอาต์พุตเป็นโฟลเดอร์ build / apk แต่ปัญหายังคงอยู่ แทนที่จะสร้าง projectname-debug-unaligned.apk เขากำลังมองหา projectname.apk และฉันไม่มีความคิดว่าฉันจะบอกเขาให้เปลี่ยนชื่อที่เขาต้องการได้ที่ไหนและอย่างไร ความคิดใด ๆ PS: ใช่ฉันได้อ่านโพสต์หลายรายการซึ่งปรากฏในรายการทางด้านขวา การเริ่มต้นใหม่ของ IDE นั้นใช้งานได้กับเพื่อนร่วมงานของฉัน แต่ไม่ใช่สำหรับฉัน แก้ไข: ผมสะดุดจากปัญหาหนึ่งไปต่อไปดังนั้นผมจึงหวนกลับไปเป็นรุ่นเดียวที่สามารถดาวน์โหลดได้ที่ฉันสามารถหา: 0.2.0 …

17
การอัปโหลดล้มเหลวคุณต้องใช้รหัสเวอร์ชันอื่นสำหรับ APK ของคุณเนื่องจากคุณมีรหัสเวอร์ชัน 2 อยู่แล้ว
ตามคำตอบนี้วิธีแก้ "รหัสเวอร์ชัน APK ของคุณต้องสูงกว่า 2" ใน Developer Console ของ Google Play หรือไม่ ฉันเพิ่งเปลี่ยนรหัสเวอร์ชันจาก 2 เป็น 3 และอัปโหลดบิวด์ไม่สำเร็จ นี่เป็นรายการเก่าของฉันก่อนที่ฉันจะอัปโหลด apk <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mypackage name" android:installLocation="auto" android:versionCode="28" android:versionName="1.0028" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> ..... นี่คือรหัสเวอร์ชันใหม่ที่ฉันต้องอัปโหลดบนคอนโซลนักพัฒนาซอฟต์แวร์ Android ดู menifest ของฉัน <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mypackage name" android:installLocation="auto" android:versionCode="2" android:versionName="2.0001" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> ...... …
129 android  apk 

6
วิธีลงนาม Apk ที่รวบรวมไว้แล้ว
ฉันได้ถอดรหัส APK ด้วย apktool แล้ว (เนื่องจากซอร์สโค้ดเดิมหายไป) ดังนั้นฉันจึงสามารถแก้ไขปัญหาบางอย่างกับไฟล์ xml เลย์เอาต์ได้ จากนั้นฉันได้สร้างมันขึ้นมาใหม่ด้วย apktool และเมื่อฉันพยายามติดตั้งบนอุปกรณ์ของฉัน (โดยใช้ adb: adb install appname.apk) มันทำให้ฉันเกิดข้อผิดพลาดนี้: [INSTALL_PARSE_FAILED_NO_CERTIFICATES] แต่ apk ดั้งเดิมได้รับการลงนามโดยที่เก็บคีย์ (บน eclipse IDE) อันนี้ไม่ใช่ฉันจะเซ็นชื่ออย่างถูกต้องด้วยไฟล์คีย์สโตนดั้งเดิมนอก Eclipse ได้อย่างไร!?

2
ความแตกต่างระหว่าง app-debug.apk และ app-debug-unaligned.apk
ในสตูดิโอ Android ที่ตั้งค่าตัวแปรบิวด์เป็นโหมด "ดีบัก" ฉันพบเอาท์พุต apk สองรายการ แอปพลิเค debug.apk แอปพลิเคแก้ปัญหา-unaligned.apk อะไรคือความแตกต่างระหว่างไฟล์เหล่านั้น?

6
วิธีลงนามไฟล์ android apk
ฉันพยายามเซ็นชื่อไฟล์ apk ฉันคิดไม่ออกว่าจะทำอย่างไร ฉันไม่พบทิศทางเชิงลึกที่ดี ฉันมีประสบการณ์ในการเขียนโปรแกรมน้อยมากดังนั้นจะขอขอบคุณความช่วยเหลือใด ๆ
112 android  apk  signing 


6
วิธีการแปลงไฟล์. pfx เป็นที่เก็บคีย์ด้วยคีย์ส่วนตัว
ฉันต้องการลงนามแอปพลิเคชัน Android ( .apk) ฉันมี.pfxไฟล์ ฉันแปลงเป็น.cerไฟล์ผ่าน Internet Explorer จากนั้นแปลง.cerเป็น.keystoreโดยใช้ keytool จากนั้นฉันได้พยายามลงชื่อ.apkกับ jarsigner แต่มันบอกว่า. keystore ไม่เนื้อหาคีย์ส่วนตัว ฉันทำอะไรผิด?

5
จะติดตั้ง APK จาก PC ได้อย่างไร?
ฉันต้องการติดตั้ง APK จากพีซีไปยังอุปกรณ์ Android และเนื่องจาก Android ของผู้ใช้และทักษะทางเทคนิคโดยทั่วไปฉันจึงต้องทำโดยอัตโนมัติ (เงียบ ๆ ) ที่สุด ดังนั้นฉันจะส่ง APK จากพีซีไปยัง Android และเริ่มติดตั้งที่นั่นได้อย่างไร
104 android  install  apk 

2
ความแตกต่างระหว่าง apk (.apk) และ App Bundle (.aab)
เมื่อเร็ว ๆ นี้ Google ได้เปิดตัวคุณลักษณะใหม่app bundleซึ่งเป็นแนวคิดที่คล้ายกับ APK ยกเว้นความยืดหยุ่นและความแตกต่างทางสถาปัตยกรรม ฉันได้อ่านบล็อก / บทความมากมายเพื่อทำความเข้าใจว่า App Bundle ทำงานในอุปกรณ์อย่างไรเมื่อเปรียบเทียบกับไฟล์ APK กระบวนการทำงานภายในที่แท้จริงของ App Bundle คืออะไรและทำงานอย่างไรบนอุปกรณ์ Android ที่เริ่มต้นจาก Google Play Store

6
วิธีทดสอบ Android Library Project
ฉันกำลังเขียนโครงการ Android Library โดยอาศัยคลาส Android Bitmap (เรียกว่า AndroindLib) ซึ่งมีเฉพาะคลาสยูทิลิตี้ (ไม่มีกิจกรรม) ฉันพยายามทดสอบโดยใช้ Android JUnit แต่ก็ยังบ่นว่าไม่พบ AnroidLib.apk วิธีใดเป็นวิธีที่ถูกต้องในการทดสอบ Unit test Android Library Project
97 android  junit  apk 

4
API เพื่ออัปโหลด apk ไปยัง Google Play โดยอัตโนมัติ? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มี API หรือเครื่องมือใดที่ช่วยให้ฉันอัปโหลด APK ไปยัง Google Play โดยอัตโนมัติได้หรือไม่ ฉันต้องการเผยแพร่แอปที่กำหนดเองโดยอัตโนมัติไปยังบัญชีของฉันโดยไม่ต้องมีขั้นตอนด้วยตนเองหรืออินเทอร์เฟซแบบกราฟิก ฉันค้นหารอบ ๆ แต่ไม่พบ API ใด ๆ สำหรับทำสิ่งนี้ (เฉพาะผู้เผยแพร่ Androidแต่ไม่รองรับการเผยแพร่แม้จะมีชื่อก็ตาม) ไม่มีใครแก้ปัญหานี้แล้วดูเหมือนว่าเป็นคุณสมบัติพื้นฐานหรือไม่?

5
Android Studio: วิธีสร้าง apk ที่ลงชื่อโดยใช้ Gradle
ฉันค้นหาบน Google และ SO แต่ไม่พบคำตอบของฉัน นี่เป็นครั้งแรกที่ฉันทำงานกับระบบ gradle และตอนนี้ฉันมาถึงจุดที่สร้าง APK ที่ลงชื่อแล้วเพื่ออัปโหลดไปยัง Google Play (โครงการนำเข้าจาก eclipse) ตอนนี้ฉันได้อ่านส่วนนี้แล้วhttp://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasksที่คุณควรเพิ่มลงsigningConfigsในbuild.gradle ฉันได้เพิ่มบรรทัดเหล่านี้แล้วและตอนนี้ฉันเห็นว่าคุณต้องเรียกใช้./gradlew assembleReleaseแต่การเรียกใช้สิ่งนี้ในผลตอบแทน cmd ของฉัน 'gradle' ไม่รู้จักเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์ ฉันได้ลองคลิกขวาที่ build.gradle แล้วเรียกใช้โดยบอกว่ามันประสบความสำเร็จ แต่เมื่อฉันดูในโฟลเดอร์ build / apk มีเพียงไฟล์ที่เรียกว่าapp-debug-unaligned.apk แล้วฉันจะสร้าง apk ที่ลงชื่อโดยใช้ระบบ Gradle ได้อย่างไร?

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