2012-02-28 2 views
3
안드로이드 모노를 사용

에 배포하는 동안 Monodevelop 항상 물티슈 (너무 에뮬레이터 등) Monodevelop 실제 장치에 배포 2.8.6.5Monodroid는 - 장치

를 사용자 데이터를 쳐 사용자 데이터 (등 파일 공유 환경 설정, SQLite는 테이블,). 그것을 막을 수있는 방법이 있습니까?

이 문제는 여기 Visual Studio (https://stackoverflow.com/a/7669912/792367)에서 해결되었지만 MonoDevelop에 대한 해결책을 찾을 수 없습니다. 이에 따라

답변

0

MonoDevelop에서 Android 용 Mono는 몇 달 동안이 기능을 사용했습니다. 재배치시 사용자 데이터를 지우지 않으며 빠른 배포 옵션을 사용하면 변경된 어셈블리 만 전체 패키지를 보내지 않습니다. 설치 한 Android 버전의 MonoDevelop 및 Mono를 확인하고 최신 버전인지 확인해야합니다.

+0

내 대답을 아래에서 찾으십시오. 일부 확인란이나 .ini 옵션을 사용하여 닦아내거나 닦지 않기를 바라고 있습니다. – PVoLan

+0

이 옵션은 없지만 APK 설치는 항상 사용자 데이터를 유지합니다. 삭제하려는 경우 기기에서 앱을 제거하기 만하면됩니다. –

+1

또한, MonoDevelop에서 android 프로젝트 (또는 그 파일 중 하나)를 선택한 경우 프로젝트 메뉴에 "Uninstall ..."이라는 추가 메뉴 항목이 있습니다.이 메뉴 항목은 응용 프로그램을 제거하는 빠른 방법입니다. 너 필요해. –

0
+0

사실, 당신의 연결에서 질문은 약 6 개월 전 일자 : 그러나, 그것을 무시하는 MonoDevelop의 환경 설정에서 옵션이 있습니다. 다음 표에 나오는 동료는 며칠 전에 Monodevelop를 새로운 OS로 설정했으며, 사용자가 장치에 배포하면 사용자 데이터가 계속 유지됩니다. 이 기능이 최근에 추가 된 것처럼 보이지만 확인해야 할 스위처 나 옵션이 없습니다. Mono가 6 개월 전에 정착되었지만 이제는 마지막 버전으로 업데이트되었지만 여전히 내 데이터는 지워집니다. – PVoLan

8

이것은 기본 Android 배포 동작입니다.

Preserve data/cache between application deploys