Я работал над приложением в течение прошлой недели или около того, и когда я отправился протестировать его на днях, моя консоль прочитала мне следующее:
[2010-06-08 17:13:36 - CellSafe2] ------------------------------
[2010-06-08 17:13:36 - CellSafe2] Android Launch!
[2010-06-08 17:13:36 - CellSafe2] adb is running normally.
[2010-06-08 17:13:36 - CellSafe2] Performing com.ryan.android.cellsafe.Activity activity launch
[2010-06-08 17:13:36 - CellSafe2] Automatic Target Mode: launching new emulator with compatible AVD 'AVD1'
[2010-06-08 17:13:36 - CellSafe2] Launching a new emulator with Virtual Device 'AVD1'
[2010-06-08 17:13:38 - CellSafe2] New emulator found: emulator-5554
[2010-06-08 17:13:38 - CellSafe2] Waiting for HOME ('android.process.acore') to be launched...
[2010-06-08 17:14:16 - CellSafe2] WARNING: Application does not specify an API level requirement!
[2010-06-08 17:14:16 - CellSafe2] Device API version is 6 (Android 2.0.1)
[2010-06-08 17:14:16 - CellSafe2] HOME is up on device 'emulator-5554'
[2010-06-08 17:14:16 - CellSafe2] Uploading CellSafe2.apk onto device 'emulator-5554'
[2010-06-08 17:14:16 - CellSafe2] Installing CellSafe2.apk...
[2010-06-08 17:14:31 - CellSafe2] Success!
[2010-06-08 17:14:32 - CellSafe2] Starting activity com.ryan.android.cellsafe.Activity on device
[2010-06-08 17:14:38 - CellSafe2] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.ryan.android.cellsafe/.Activity }
[2010-06-08 17:14:38 - CellSafe2] ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.ryan.android.cellsafe/.Activity } from null (pid=-1, uid=-1) requires android.permission.ACCESS_CHECKIN_PROPERTIES
Значок программы присутствует в моем эмуляторе, и я добавил android.permission.ACCESS_CHECKIN_PROPERTIES в свой манифест.
По какой-то причине эмулятор сообщает мне, что программа не установлена "на этом телефоне", когда я пытаюсь запустить программу с помощью значка в эмуляторе. Что мне кажется интересным, учитывая, что консоль говорит, что она была успешно установлена ...
Есть идеи, почему это не работает? Я был бы очень признателен за помощь, так как это должно быть на одном из моих занятий в понедельник следующей недели.