본문 바로가기

nativescript 설치 에러 로그 tns doctor 시 what went wringa problem occurred configuraing root project 'nativescript-telephony'Failed to install the following sdk components;build-tools; 28.0.3 Android SDK Build-Tools 28.0.3platforms;android-28 Android SDK platform 28Install the missing compoennts using the SDK manager in Android Studio support for node.js 12.8.0 is not verified. NativeScript CLI might not install or run pro..
nativescript vue flex 세로 꽉차게 fill-height 모두제거 세로 100% 꽉 차게 설정하기 v-applicatrion--wrap : display:flex 기본값 첫번째 메인 컨테이너 자식 : router-view-wrapper : display:flex; //하위 자식도 100%주기 위해 부모를 flex로flex:1 content-wrapper:margin-top:56px;//삭제 => height100%주면 마진만큼 늘어나서 스크롤 생김.패딩으로대체padding-top:56px;height:100%; router-container: height:100%;.layout : height:100%;
nativescript 폴더 구조 구버전인지 신버전인지 어떤걸로 프로젝트를 생성하냐에 따라서 폴더 구조가 조금 틀리겠지만 보편적으로 아래와 같다. app, hooks, platforms 기본폴더는 app폴더 안에 하위로 나와 있다. 뷰를 활용해서 네이티브 스크립트를 했기 때문에 라우터 플러그인이 있다. app |-- App_Resources 안에는 안드로이드와 IOS관련이 있다. 매니페스트나 앱관련 이미지는 여기에 넣어준다 PLATFORMS 폴더가 아니라. 화면 화면에 대한 것은 views 폴더를 추가로 만들어서 넣어 두거나 components에 넣거나 한다. 나는 분류를 정확하게 해놓는것이 좋아서 좀더 세세하게 세부적으로 나누어 놓는다. 그래야 나중에 시간이 지나도 기억을 그나마 하기가 쉽다. 만들때야 다 기억을 할 거 같지만 시간 지..
앱만들기 고찰 시간이 지나면 기억하던것도 잊어버리고 헷갈리게 되고 다시 찾아보게 된다. 나도 마찬가지이기 때문에 더 까먹기 전에 스마트폰 앱만들기에 대한 부분을 정리를 해보았다. 앱이야 딱 두가지다. 안드로이드 기반 폰이던가 아이폰이던가. 순수 네이티브로는 개발해야 할 때 두개의 언어는 완전히 틀리다. 나는 초창기부터 앱을 만들어 왔기 때문에 그 땐 선택의 여지가 없었다 aos로 만들려면 이클립스를 이용해서 java로 ios로 만들려면 xcode를 이용해서 objective c로 만들어야 했다. 지금은 android studio가 있지. 지금은 그것보다는 선택의 폭이 매우 다양한거 같다. 그리고 만들려고하는 앱의 형태가 어떠한 것인지 잘 파악을 하고 기획을 하고 선택의 고민을 잠깐 하면 된다. 하나씩 알아보자. 1.하..
[nativescript] admob 빌드 에러 (AndroidX) nativescript vue에서 개발할 때 admob 작성하기. 뭐 꼭 vue일때하는건 아니기 때문에 ... admob을 쓰기 위해서는 우선 플러그인을 설치 해야 한다. tns plugin add nativescript-admob 글쓰는 현재 기준으로 3.3.2버전이다. 그 후 App_Resources/Android/AndroidManifest.xml에 추가 그 상태에서 빌드를 해보자. tns build android 현재 기준으로는 에러가 난다. Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core...
[nativescript] 앱 이름 변경 하기 기본적으로는 아무것도 설정이 되어 있지 않기 때문에 바꿔야 할 필요가 있다. 프로젝트 app/App_Resources/Android/src/main/res/values에 strings.xml을 만든다. 보통 안만들어져 있는데 생성을 한뒤에 아래 줄을 추가한다. MyAppName MyAppName 그리고 tns run android 나 tns debug android로 설치를 해보면 앱이름이 변경이 되어 있음을 알 수 있다.
구글 애드몹 가입하기 앱을 만들거나 해서 광고를 붙일려면 당연하게도(?) 우선은 애드몹을 가입을 하여 붙이면 된다. 구글 계정은 대부분 있기 때문에 해당 아이디로 가입을 해도 되고 새로운 아이디로 해도 된다. 가입 과정이 어렵지는 않고 쉽게 할 수 있다. 딱 한번만 가입을 하고 생성을 하면 된다. 특별히 어렵게 뭔가를 해야 할 정도는 아니기 때문에 번거롭지는 않다.나의 기준을 토대로 한번 가입을 해보도록 하자. 기존의 지메일로 브라우저에서 로그인이 되어 있었기 때문에 애드몹으로 이동을 했더니 생년월일이 없다고 경고가 나온다. 계속하려면 여기에서 해당 정보를 업데이트 블라블라에서 여기를 누르고 이동을 해서 자기자신의 생일날짜를 입력하자. 그리고 다시 이동을 하면 별 이상이 없다면 가입하신 것을 환영합니다란 메세지가 나온다. 그..
NativeScript nativescript-bottom-navigation android 에러 tns plugin add nativescript-bottom-navigation 로 설치하고 배치 하고 빌드 해보면 아래와 같이 에러가 날 때cannot read property 'andorid' App_Resources/Android에 ic_home, ic_menu, ic_view_list 이미지를 넣어주자 그럼 안남. 다른 아이콘으로 대체 하면 모르겠지만 테스트용이라면... 한참 찾았네. 연결된 이미지가 없으면 에러남.