Google play название пакета

Я хотел бы знать, насколько технически возможно, а не легко или нет, изменить фактическое имя пакета приложения Android, которое находится в игре Google. То, что я подразумеваю под именем пакета, — это имя, которое будет отображаться в URL-адресе. Пожалуйста, может кто-нибудь сказать мне, почему это/невозможно? Спасибо!

user2426316 11 июль 2013, в 01:45
Поделиться
имя, которое будет отображаться в URL .. что это такое? приведи пример
stinepike 10 июль 2013, в 22:53
Поделиться:
google-play

6 ответов

Лучший ответ

От Дианы Хакборн:

Вещи, которые не могут измениться:

Наиболее очевидным и очевидным из них является «имя пакета манифеста», уникальное имя, которое вы даете вашему приложению в своем AndroidManifest.xml. В названии используется соглашение об именах в стиле Java-языка, а владение доменом в Интернете помогает избежать конфликтов имен.

Например, поскольку Google владеет доменом «google.com», имена пакетов манифеста всех наших приложений должны начинаться с «com.google». Для разработчиков важно следовать этому соглашению, чтобы избежать конфликтов с другими разработчиками.

После публикации вашего приложения под его именем пакета манифеста это уникальный идентификатор приложения навсегда. Переключение на другое имя приводит к совершенно новому приложению, которое невозможно установить как обновление существующего приложения.

Настройка APK,Смена имени пакета | MYASKI STUDIO

Подробнее о вещах, которые вы не можете изменить здесь

Что касается вашего вопроса о URL-адресе из Google Play, указанный там пакет связан с полным пакетом приложений, который у вас есть в вашем файле AndroidManifest.xml. Подробнее о форматах ссылок Google Play здесь.

Voicu 11 июль 2013, в 00:34
Поделиться

Хонор 9х есть ли Гугл плей

Стоит упомянуть, так как я искал это — вы можете изменить имя фактического пакета в Java , и в основном везде, кроме в манифесте. тот, что в манифесте, более или менее независим от другого.

lahwran 05 апр. 2016, в 04:31
elBradford 09 нояб. 2017, в 07:56

Интересно, интересно, изменилось ли это. Я не удивлюсь, если это сработало однажды, чтобы сделать их другими, но никогда не поддерживалось.

lahwran 10 нояб. 2017, в 19:02
NullPointerException 26 апр. 2018, в 07:19

так что произойдет, если у меня есть платная версия вместе с бесплатной версией с тем же именем пакета? оба в магазине игр, как разные приложения

Femn Dharamshi 14 нояб. 2018, в 15:10
Показать ещё 3 комментария

Нет, вы не можете просто изменить его, вам нужно будет загрузить новый пакет в качестве нового приложения. Посмотрите приложение Google Talk , его имя было изменено на Hangouts , но имя пакета по-прежнему com.google.android.talk . Потому что это не выполнимо:) Приветствия.

Источник: overcoder.net

ЭТО ПРИЛОЖЕНИЕ УКРАДЕТ ВАШИ ДАННЫЕ! ЖУЛИКИ С ПЕРВОГО МЕСТА GOOGLE PLAY #Shorts

[Android] Как узнать название пакета и activity из apk-приложения

Задача: узнать название пакета Android-приложения в формате apk и запускаемого активити.

Решение:

Можно взять и открыть AndroidManifest.xml, чтобы посмотреть нужные данные, к примеру, через команду cat:

versionCode minSdkVersiontargetSdkVersionnameprotectionLevel versionName allowBackuphardwareAcceleratediconlabelthemescreenOrientation launchMode permissionvalueandroid*http://schemas.android.com/apk/res/ androidpackagmanifestcom.mobileshop2.uses-sdkuses-permissionandroid. permission.INTERNETandroid.permission.WAKE_LOCK)android.permission. ACCESS_COARSE_LOCATIONandroid.permission.VIBRATE)com.mobileshop. permission.C2D_MESSAGE*com.google.android.c2dm.permission.RECEIVE applicatioactivitycom.intent-filteractionandroid.intent.action. MAIcategory android.intent.category.LAUNCHEreceiver’com.mobileshop.

GcmBroadcastReceiver’com.google.android.c2dm.permission.SENDpackage»

package: name=’com.mobileshop’ versionCode=’13’ versionName=’2.0′

Чтобы узнать название запускаемого активити apk-приложения:

./aapt dump badging /User/Desktop/HTC_Market_v2.0.apk | grep «launchable-activity»

launchable-activity: name=’com.mobileshop.MainActivity’ label=’Mobile Shop’ icon=»

Источник: bulkin.me

Посмотреть полное имя пакета приложения?

Я использую Android 4.0.3 и больше не могу найти название пакета для какого-либо приложения. Если я вспоминаю, я раньше заходил в Приложения и смог увидеть его там.

Как включить защищенный режим в Гугл Хром

Итак, как я могу увидеть полное имя пакета какого-либо приложения? Мол, имя приложения «Тест», и мне нужно увидеть его пакет com.test.mytest .

Принятый ответ на этот вопрос (который имеет противоположную проблему: поиск имени приложения, когда вы знаете имя пакета) предлагает просто найти его на сайте Google Play. Имя пакета будет прямо в URL.

Если вам удобно использовать командную строку, мне нравится решение Android pm pm. Его можно легко вызвать с помощью adb, например:

$ adb shell «pm list packages -f test» package:/system/app/AutomationTest_JBUP.apk=com.sec.android.app.DataCreate package:/system/app/BluetoothTest.apk=com.sec.android.app.bluetoothtest

Замените test на любой пакет, который вы ищете.

У pm есть множество опций, которые могут быть полезны в зависимости от того, что вы хотите сделать:

usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [FILTER] pm list packages: prints all packages, optionally only those whose package name contains the text in FILTER. Options: -f: see their associated file. -d: filter to only show disbled packages. -e: filter to only show enabled packages. -s: filter to only show system packages. -3: filter to only show third party packages. -i: see the installer for the packages. -u: also include uninstalled packages.

Это работает отлично. Как общее решение, это, кажется, правильный ответ на вопрос.

Также мы можем использовать, grep если мы знаем какую-то часть имени пакета.

Если вы используете Windows, используйте двойные кавычки » вместо одинарных ‘ . Как это: adb shell «pm list packages -f test» Или вы получите странные ошибки.

Это не работает, если полное имя приложения или файла apk не содержит отображаемого имени приложения. например, «Сервисы Google Play» — это com.google.android.gms, но найти его практически невозможно

Google pixel 4 черный

Просто поделитесь приложением из Google Play Store где-нибудь (нажав кнопку «Поделиться» на странице приложения) и просмотрите общее значение.

(Если вы не можете найти его в Google Play: вы можете долго нажимать на значок приложения и нажимать «Информация о приложении». Перейдите в конец страницы Android, а затем нажмите «Сведения о приложении в магазине»)

Лучше всего использовать APK-экстрактор . Вам на самом деле не нужно извлекать APK, это приложение будет отображать полное имя для каждого установленного приложения. Это должно охватывать все приложения.

Если по какой-то причине оно не может найти ваше приложение, посмотрите на SD-карту. Если вам повезет, приложение хранит свои данные или настройки в папке, в которой где-то в пути указан квалифицированное имя приложения, например /mnt/sdcard/Android/data/net.sylark.apkextractor .

Вы можете заглянуть в LogCat. Откройте LogCat (либо в Eclipse, либо в строке cmd — если устройство подключено к вашему компьютеру — или на вашем мобильном телефоне, используя любое приложение, которое позволяет просматривать LogCat). Как только LogCat станет доступен, запустите приложение — в журнале, соответствующем «ActivityManager» , отобразится начатое действие. Это , как правило , в формате: «Starting activity: Intent < act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]. » . Каким бы техническим ни был этот подход, это — ИМХО — лучший способ получить знания об активности запуска для любого из установленных приложений.

Источник: qastack.ru

Рейтинг
Загрузка ...