Я новичок в CentOS и хочу установить APK в эмуляторе с помощью ADB. Используя терминал, я использовал такой синтаксис:

adb install <nameofapk>.apk

Эта команда дала мне эту ошибку:

Whoops: didn't find expected signature
read_central_directory_entry failed
file '<nameofapk.>.apk' is not a valid zip file
rm failed for /data/local/tmp/<nameofapk>.apk, No such file or directory

Что мне нужно сделать, чтобы избавиться от этого сообщения об ошибке и успешно установить APK?

1
srh snl 17 Сен 2012 в 13:01

1 ответ

Лучший ответ

Возможно, ваш APK-файл недействителен или поврежден, поэтому его нельзя установить. Пытаться

unzip -t <nameofapk>.apk

Чтобы убедиться, что с вашим файлом что-то не так.

1
Stefan Seidel 17 Сен 2012 в 13:02
Архив: ошибка JotatextEditor.apk [JotatextEditor.apk]: отсутствуют 470 байт в zip-файле (все равно выполняется попытка обработки) ошибка [JotaTextEditor.apk]: начало центрального каталога не найдено; zipfile поврежден (убедитесь, что вы перенесли или создали zip-файл в соответствующем ДВОИЧНОМ режиме и правильно скомпилировали UnZip) - это сообщение, которое мне дала команда unzip. Здесь говорится, что файл поврежден, но это тот же APK, который я использовал, когда все еще использовал ОС Windows. мне нужно скачать другой APK, когда я использую CentOS?
 – 
srh snl
17 Сен 2012 в 13:11
Похоже, ваш apk каким-то образом испортился. Жесткие диски не безупречны. Возможно, вам придется загрузить его снова.
 – 
Stefan Seidel
17 Сен 2012 в 13:21
Да спасибо! Я снова попытался загрузить файлы. и он был успешно установлен! Спасибо! : D
 – 
srh snl
17 Сен 2012 в 13:37