2015-04-22 3 views
1

У меня есть приложение с андроид-студией и сгенерировано знаком apk, и я помещаю в Интернет, но если я скачу файл apk на устройстве, переименуйте его в .apk в .man и после того, как переименуем .man. Приложение apk не удалось установить. error screenshot.apk file rename .man

+0

Где вы нашли его на сайте? Как вы загрузили его на свое устройство и какое устройство используете? Можете ли вы установить приложение через Android Studio и успешно запустить его? – Derek

+0

На некоторых сайтах. Я загружаю с хром на устройство. Да, я могу установить из студии Android и успешно работать. –

+0

Какая ошибка возникает при попытке установить его? У вас установлена ​​установка из неизвестных источников в настройках безопасности? – Derek

ответ

0

Возможно, у вас установлена ​​предыдущая версия приложения с еще установленным ключом отладки. Пожалуйста, полностью удалите его и попробуйте переустановить желаемый, загруженный apk. Вы можете удалить его из командной строки с:

$ adb uninstall com.some.app 

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

$ jarsigner -verify -verbose -certs some_app.apk 

Если вы видите «CN = Android Debug», это означает, что .apk был подписан с ключом отладки порожденного Android SDK (означает, что без знака) , иначе u найдет что-то для CN. для получения более подробной информации http://developer.android.com/guide/publishing/app-signing.html

2

Это проблема с Apache. Вам следует добавить тип APK, как показано ниже:

Открыть httpd.conf и добавить ниже конфигурацию.

AddType application/vnd.android.package-archive .apk

перезагрузить апачский демон!

0

Это работа потрясающая попытка.

директор файла (папки)

Пример: public_html/файл

В этом корень Создать .htaccess

и загрузить в .htaccess следующие коды.

# Don't Edit this file unless you know what are you doing. 
 
<IfModule mod_rewrite.c> 
 
RewriteEngine On 
 
RewriteRule ^data/([0-9]+)/(.*).html$ index.php?dir=$1 [QSA,L] 
 
RewriteRule ^data/file/([0-9]+)/(.*).html$ file.php?id=$1 [QSA,L] 
 
RewriteRule ^data/down/([0-9]+)/(.*).html$ down.php?id=$1 [QSA,L] 
 
RewriteRule ^updates/([0-9]+).html$ more_updates.php?page=$1 [QSA,L] 
 
RewriteRule ^sitemap.xml$ sitemap.php [QSA,L] 
 
RewriteRule ^feed$ rss.php [QSA,L] 
 
</IfModule> 
 

 

 
# blocheaza accesul la fisierul htaccess 
 

 
<Files .htaccess> 
 

 
order allow,deny 
 

 
deny from all 
 

 
</Files> 
 

 
AddType application/octet-stream .csv 
 
AddType application/octet-stream .xls 
 
AddType application/octet-stream .doc 
 
AddType application/octet-stream .avi 
 
AddType application/octet-stream .mpg 
 
AddType application/octet-stream .mov 
 
AddType application/octet-stream .pdf 
 
AddType application/octet-stream .jpg 
 
AddType application/octet-stream .jpeg 
 
AddType application/octet-stream .gif 
 
AddType application/octet-stream .3gp 
 
AddType application/octet-stream .mp4 
 
AddType application/octet-stream .txt 
 
AddType application/octet-stream .jar 
 
AddType application/vnd.android.package-archive .apk 
 

 
# blocheaza executarea anumitor fisiere 
 

 
RemoveType .pl .cgi .php .php3 .php4 .php5 .xml .phtml .phtm .html .htm .wml .shtm .shtml .asp 
 

 
RemoveHandler .pl .cgi .php .php3 .php4 .php5 .xml .phtml .phtm .html .htm .wml .shtm .shtml .asp 
 

 
#php_flag engine off 
 

 
Options -Indexes

Здесь видим одно

AddType Применение/vnd.android.package-архив .apk

Теперь ваша проблема была решена с человека APK

Если вам нужна дополнительная помощь, оставляйте здесь комментарий, я вернусь.