안드로이드 마켓에 가입(체크아웃 포함)후 Copy Protection 은 off 상태로 등록(Publish)한
무료앱 및 유료앱이 단말기(베가,갤럭시S) 에서는 보이는데
에뮬레이터 (Android 2.2) 의 안드로이드 마켓에서는 보이지 않는 현상이 있습니다.
My Market 에서도 안 보이더군요.
왜 이런 현상이 있는지 궁금합니다.
※ 에뮬레이터 (Android 2.2) 의 안드로이드 마켓 클라이 언트 설치는 구글링해서 찾은
2.2용 system.img를 사용해보기도 하고 직접 변경하는 방식도 해봤습니다.
※ 참고로 AndroidManifest.xml 에 <uses-sdk android:maxSdkVersion="8" android:targetSdkVersion="8" android:minSdkVersion="5"/>
이렇게 설정했습니다..minSdkVersion과 maxSdkVersion을 이렇게 저렇게 변경도 해봤습니다.
※ 사용자공간에 작성했던 똑같은 글은 삭제합니다.
※ 에뮬레이터 (Android 2.0) 에서의 안드로이드 마켓은 아래 댓글과 같이
http://android.jpn.org/2010/04/running-android-market-on-emulator.html
를 참조하시면 됩니다.
이리저리 바꾸고 에뮬레이터 껏다 키고 했는 데 안 되네요.
ERROR/vending(210): [29] CarrierProvisioningAction$1.run(): Error while trying to retrieve provisioning
ERROR/vending(210): java.io.IOException: Cannot establish route to androidapi.t-mobile.com/66.94.10.142 for http://androidapi.t-mobile.com/billingadapter/getprovisioning
ERROR/vending(210): at com.android.vending.api.RadioHttpClient.ensureRouteToHost(RadioHttpClient.java:272)
ERROR/vending(210): at com.android.vending.api.RadioHttpClient.performRequest(RadioHttpClient.java:127)
ERROR/vending(210): at com.android.vending.api.RadioHttpClient.execute(RadioHttpClient.java:107)
ERROR/vending(210): at com.android.vending.api.CarrierService.performRequest(CarrierService.java:104)
ERROR/vending(210): at com.android.vending.api.CarrierService.getProvisioning(CarrierService.java:56)
ERROR/vending(210): at com.android.vending.CarrierProvisioningAction$1.run(CarrierProvisioningAction.java:87)
ERROR/vending(210): at java.lang.Thread.run(Thread.java:1096)
ERROR/vending(210): [33] MarketWidgetProvider$UpdateTask.doInBackground(): 0 assets, 1 images
저도 에뮬에서 market을 연결하였지만 앱검색이 잘 안되더군요.
폰에 마켓 프로바이더가 있다고 하는데, 이것 과도 연관이 있을 듯하구요.
일단 첫 댓글에서의 링크의 요인이 클듯합니다.
에러내용은 대충 이름만 보면 tmobile의 지불관련 해서 연결할 수 없다는 것 같네요.
자답인데요. 2.0 emulator 에서의 테스트 결과 입니다.
일단 2.2 emulator의 마켓에서는 제가 올린 무료앱과 유료앱이 확인이 계속 안되는데요.
http://android.jpn.org/2010/04/running-android-market-on-emulator.html
사이트를 참조해서 하다 보니 2.0 emulator 의 마켓에서는 제가 올린 무료앱과 유료앱을 확인을 했습니다.
Location 에 South Korea,United States 기본설정에 Japan 을 위 링크의 system.img 때문에 추가적으로 설정했습니다.,<- japan은 설정 안해도 됨
단 제가 2.0 에뮬레이터 마켓에서 테스트한 결과는
단말기의 마켓 에서는 앱이 무료던 유료던 앱등록하는 화면 에서 Copy protection on, off와 상관없이 나오는데
에뮬레이터의 마켓에서는 앱이 무료,유료던 Copy protection off 인 것만 나옵니다.
구글의 앱등록하는 화면에서 Description (ko), Copy Protection , Locations 를 변경했을때 바로 바로 변경되지 않고
어쩔때는 빠르게 어쩔때는 느리게 에뮬레이터 마켓에 보여서 제가 테스트내용이 틀릴수도 있습니다.
혹시 다른 분들 테스트 하신분들 중에 다른 사항이 있으면 알려 주시기 바랍니다.
그리고 2.2 에뮬레이터 마켓에서 무료앱,유료앱 확인 가능하게 하는법을 아시는 분들 공유 부탁드립니다.
위의 링크를 보시면, 폰의 S/W 버전이 등록되어야 한답니다.
그렇다면, 에뮬레이터의 이미지도 유출된 어떤 폰의 이미지를 사용하였을듯 합니다.
이것과 관련이 있을 듯 하네요. mymarket는 Providers를 변경해보셨나요?