Муравей Android: Постройте выпуск с Параметром отладки

Я должен построить свое приложение для Android с моим выпуском keystore , потому что я должен проверить некоторый материал покупки в приложении. Однако, было бы супер хорошо отладить его с затмением (juno).

Так есть ли простой способ сделать это, или кто-либо создал скрипт Ant, чтобы сделать это?

Я предполагаю, что должен установить android:debuggable = "верный" в файле манифеста андроида и строят/подписывают мое приложение с ключом выпуска. Как я могу соединить отладчик затмения с этой построенной Версией моего приложения?

1
добавлено отредактировано
Просмотры: 2
nl ja de

2 ответы

Я нашел решение, непосредственно в Затмении, без муравья:

Чтобы позволить отладить к вашему строить делают следующее:

  1. Add android:debuggable="true" in your Android Manifest file:
  2. Disable propguard in your project.properties file by removing the path to your proguard config: proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
  3. Now build your project like a normal release with eclipse by doing a right click on your Project -> Export -> Android -> Export Android Application and follow the export wizard (set release keystore, keyalias, password etc.)
  4. Upload your created APK to your device and install it (you may have to uninstall your previous app version, if the previous one is not signed with the same release key)
  5. Start your App
  6. Open the DDMS Perspective in Eclipse (Window -> Open Perspective)
  7. In the DDMS Perspective you will see a list with all apps that are running on your device and are debuggable too. Select threre your app (the name is the package name) by clicking on it.
  8. Click on the green bug icon (on the top of the list of all running debuggable apps) to connect the eclipse debugger to your app

теперь ваше приложение остановит и открывает перспективу отладчика, когда вы достигнете точки останова.

1
добавлено

Привет, Если u должен отладить в использовании покупки Приложения счет тестирования, сделанный для разработчика...

поскольку мы должны были дать id изделия для покупки заплаченной версии дайте id изделия как BillingController.requestPurchase (PurchaseApp.this, "android.test.purchased");

0
добавлено
Привет, я знаю о том тесте иды, но я должен проверить его с реальными пунктами...
добавлено автор sockeqwe, источник