안녕하세요
웹에서 앱을 구동시키는 작업을 하다가 잘 안되는 부분이 있어서 질문을 드립니다ㅠ
우선은 다른곳에서 웹페이지 주소를 제공받았는데요.
주소와 함께 안드로이드 매니페스트에 웹에서 구동 될 액티비티 설정 부분에
아래와 같은 정보를 설정해 달라고 해서, 아래와 같이 설정을 하고 작업을 하고있습니다.
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="MY_TEST1"
android:host="MY_TEST2"
android:port="MY_TEST3"
android:path="MY_PATH4/>
android:port="MY_TEST3" <- 근데 이 부분만 들어가면 아래와 같은 에러가 나면서 빌드가 되지않습니다ㅠ
[2013-09-04 16:08:24 - UrlScheme] Installation error: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
[2013-09-04 16:08:24 - UrlScheme] Please check logcat output for more details.
[2013-09-04 16:08:24 - UrlScheme] Launch canceled!
그리고 저 부분만 빼고 빌드를 해봤는데 웹 구동까지는 실행이 잘되더군요
android:port="MY_TEST3" 빠져서 그런건지 아니면
웹에서 액티비티를 불러주는 작업이 잘못되어 그런지 웹에서 액티비티로 돌아오는 작업이 제대로 이루어지지 않고있습니다.
제가 한 설정이 잘못되서 그런건지 아니면 웹페이지 제공한 쪽과 함께 확인을 해봐야되는 부분인지 헷갈리네요
우선 제가 이해하고 있는건
저의 안드로이드 프로젝트에서 버튼을 클릭했을때 제공받은 웹페이지로 연결을 시키고
매니페스트에
<data android:scheme="test1"
android:host="test2"/> 이런식으로 설정이 들어가있으면
그 웹페이지에서 특정 작업이 끝 났을 경우 test1://test2 호출! -> 액티비티 실행! 이라고 대충 이해하고 있는데..
어떤 부분이 잘 안되고있는건지 혹시 아시는 분은 도움을 주세요!ㅠ