/ / Прогардарна помилка під час експорту проекту в Android - Система не може знайти вказаний файл - Android, Eclipse, proguard, workpace, keystore

Помилка Proguard під час експорту проекту в Android - Система не може знайти вказаний файл - android, eclipse, proguard, workpace, keystore

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

[2011-07-26 11:11:17 - app_name] Error: C:UsersUserGalileo (The system cannot find the file specified)

Прочитавши деякі теми, я виявив, що прогаурд не буде працювати, якщо шлях має пробіли. Тож робоча область за умовчанням, що створюється Eclipse, має пробіл:

c:UsersUserGalileo Workspace

Отже, я пішов у папку робочого середовища і змінив назву папки робочого простору з:

Galileo Workspace

на:

Galileo_workspace

... отже, видалення простору з шляху.

Коли я це зробив, сталося дві речі .....моє робоче середовище не могло бути знайдено (не велика справа, просто зміна робочої області виправляє цю проблему). Проблема полягає в тому, що вся інформація про псевдоніми відсутня. І найбільша проблема в них:

Під час спроби експортувати свої андроїдні проекти за допомогою кеш-пам'яті, створеного до зміни робочого середовища, вони більше не працюють.

Як я можу змінити назву папки свого робочого простору та видалити пробіл у шляху так, щоб ніякі мої псевдоніми або існуючі магазини не зазнали впливу?

Відповіді:

4 для відповіді № 1

У файлі default.properties я спочатку говорив про затемнення, де виглядати так:

proguard.config=proguard.cfg

Я змінив цю лінію, щоб повідомити про затемнення весь цей шлях, і проект був успішно побудований:

proguard.config=/project_folder/proguard.cfg

Хтось знає, чому? Чи це простір на шляху до папки робочої області, яка спричинила початкову помилку або могло це бути моєю налаштуванням Eclipse?


0 для відповіді № 2

Що стосується вашої оригінальної проблеми: ви повинні спробувати оновити до Android SDK R12. Проблема з пробілами в шляхах була вирішена в оновленому файлі конфігурації Ant (android-sdk / tools / ant / main_rules.xml; андроїд 16674)


0 для відповіді № 3

Я намагався відповісти @ dell116, але це не допомоглоале я зрозумів, що "простір" символів на шляху є проблемою, тому, якщо проект, який ви хочете експортувати APK для, знаходиться у вашому робочому середовищі, ви можете змінити шлях робочого простору на той самий старий, але замінити кожен (SPACE) з (~).

Але якщо ваш проект має свій власний шлях, ви можете використовувати правою кнопкою миші назву вашого проекту в

 Eclipse > Refactor > Move > then

виберіть інший шлях для вашого проекту без пробілів, то він перемістить ваш проект на новий шлях, і все буде добре.