2022년 4월 3일 일요일

안드로이드폰 마켓, apk 프로그램 업데이트 설치시 나타나는 오류와 해결방법

 

안드로이드에서 프로그램을 설치하는 방법은 마켓에 들어가서 설치를 하는 방법과 apk 파일을 외장메모리에 넣고 직접 설치를 하는 방법 두가지가 있습니다.

근데 간혹가다가 오류가 나서 업데이트가 안되는 경우가 있습니다.


모두 업데이트를 눌러도 오류가 나고 상단메뉴에 경고 메세지만 뜹니다.



"업데이트하지 못했습니다"라는 메세지가 뜨고, 클릭을 하면

설치오류 "USB 저장소 또는 SD카드에 설치할 수 없습니다."라는 메세지만...-_-;;



디자이어HD (HTC Desire HD A9191) 시스템 업그레이드 1.84.1010.4 업데이트 정보 안내

저는 디자이어HD를 사용하고 있는데, 최근에 업그레이드후에 이런 현상이 나오고 있는듯 하더군요...
근데 가만히 보면 공통점이 있는것이 모두 외장메모리에 설치된 프로그램 입니다.

안드로이드폰 프로요 업데이트(Froyo Update) - 2.2버전의 코드네임

프로요부터 지원이 되는 기능인데, 아마 스마트폰 OS 자체의 문제인지, 제 폰의 설정인지는 확실하지는 않지만, 임시방편 해결책은 외장메모리에 설치된 프로그램을 휴대폰으로 옮기면 됩니다


App 2 SD, 안드로이드 설치 프로그램 외장메모리로 쉽게 옮기기

위 프로그램을 이용하거나, 설정 -> 응용프로그램 -> 응용 프로그램 관리에 들어가서 해당 프로그램을 "휴대전화로 이동"해주시면 됩니다.




그리고 나서 다시 마켓에서 업데이트를 하면 문제없이 업데이트가 잘됩니다.



구문 분석 오류
패키지를 구문 분석하는 중 문제가 발생했습니다.
라는 메세지도 간혹 나오는데, 이런 경우는 블랙마켓에서 설치를 하거나, 손상된 apk 파일을 가지고 설치를 하는 경우입니다.
다시말해 서버파일에 문제가 있을수도 있고, 대부분 전송에 문제가 있다고 보시면 됩니다.

블랙마켓(Applanet.net), 안드로이드의 어둠의 경로

이런 경우 블랙마켓과 같은 프로그램을 완전히 종료하고, 다시 시작해서 다운을 받으면 되기도 하는데, 종료하지 않고 계속 다시 설치만 누르면 거의 설치가 안되는데, 아무래도 임시파일을 사용하지 않을까 싶습니다.

이외에도 블랙마켓에서 설치가 안되는 경우가 많은데 ,이런 경우 위에 설명한데로 프로그램을 휴대전호로 이동을 하거나, 삭제후에 다시 설치를 하면 됩니다.



설치 오류
패키지 파일이 올바르게 서명되지 않았습니다.
라는 메세지는 기기에 따라 다른듯한데, 모토로이에서 잘 업데이트가 되는데, 디자이어HD에서는 안되는것이 기기별로 문제가 있는듯 한데, 이런것은 프로그램 제조사에서 조치를 취해주지 않으면 거의 설치가 불가능한듯 하더군요.

안드로이드 2.3 진저브레드 업그레이드 가능한 공식/비공식폰 리스트

뭐 이제 안드로이드는 시작이라서 좀 더 안정화가 되고, 진저브레이드가 보편화되면 더 나아지지 않을까 싶습니다.

애플리케이션을 이동하지 못했습니다. 남은 저장공간이 부족합니다 - 안드로이드 앱 SD카드 이동 오류 해결방법
안드로이드폰 SKT 프로그램, ARM 연동 실패 오류 해결방법
구글 안드로이드 모바일 검색어 연속 추가 + 버튼으로 검색능률 향상
스마트폰 초기화면의 잠금해제 장치는 왜 있는것일까?
안드로이드폰 모토로이 Wi-Fi로 PC와 연결하기
안드로이드, 백그라운드 데이터 사용 안함 메세지 문제 처리 방법
안드로이드폰 마켓, apk 프로그램 업데이트 설치시 나타나는 오류와 해결방법
스마트폰 배터리 절약하고, 효율적으로 사용할수 있는 방법은 무엇일까?

2022년 4월 2일 토요일

ads.txt 란 무엇인가?

 

기본 폼은 아래와 같다.

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

 

 

구글계정으로 adsens 로그인 하시면  아래의 화면에서 버플리셔 ID를 확인 할 수 있습니다.

 

또한 URL 주소 창에서도 확인 가능 합니다.

 

 

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

자기 ID로 넣어 주시면 되네요

google.com, pub-51874*******1901, DIRECT, f08c47fec0942fa0

 

아래와 같이 넣으시면 끝.

2022년 4월 1일 금요일

VLOOKUP 함수 사용법

 

함수 개요

엑셀 VLOOKUP 함수는 셀 범위에서 원하는 값을 찾을 때 사용하는 함수입니다.

VLOOKUP이라는 함수 이름은 Vertical Lookup을 줄여서 쓴 것으로 다음과 같은 자료에서 '범위를 수직으로 내려가면서 값을 찾는다'는 의미를 담고 있습니다.

VLOOKUP 함수 작동 원리

※ 만약 찾을 자료가 위와 같은 세로 모양이 아니라 가로로 되어 있다면 VLOOKUP 함수가 아니라 수평으로 값을 찾아주는 HLOOKUP 함수를 사용하면 됩니다.

 

구문(Syntax)

VLOOKUP

VLOOKUP (lookup_value,table_array,col_index_num,[range_lookup])

범위(table_array)의 첫번째 열을 수직으로 내려가면서 키값(lookup_value)를 찾은 다음,
같은 행에 있는 지정된 열(col_index_num)의 값을 반환한다.

인수 :

  • lookup_value : 범위에서 원하는 값을 찾기 위한 키값
  • table_array : 값을 찾을 범위
  • col_index_num : 값을 찾을 범위에서 가져올 값이 있는 열의 위치
  • [range_lookup] : 일치하는 키값을 찾을 것인지 근사값을 찾을 것인지 결정(TRUE-근사값,FALSE-일치하는 값)
    (range_lookup이 TRUE(근사값 찾기)이거나 생략되어 있으면 첫 번째 열이 오름차순으로 정렬되어 있어야 한다. 첫 번째 열이 정렬되어 있지 않으면 잘못된 값이 반환될 수 있다)
실습용 엑셀 파일 다운로드 : 엑셀-VLOOKUP-함수로-표에서-값찾기.xlsx

 

1. 기본 사용법

1) 상품코드로 상품명 찾기

아래와 같이 상품 정보가 있다고 할 때 상품코드에 해당하는 상품명을 찾아 보겠습니다.

상품코드 'A003'에 해당하는 상품명 'USB허브'를 찾으려면

VLOOKUP 함수 - 상품코드로 상품명 찾기

다음과 같이 수식을 입력합니다.

=VLOOKUP("A003",B5:D14,2,FALSE) => 'USB허브'

위의 표에서 상품코드 'A003'에 해당하는 상품명 'USB허브'를 찾아 줍니다.

 

상품명 'USB허브'를 찾는 과정을 자세히 살펴보면 다음과 같습니다.

VLOOKUP 함수 - 상품코드로 상품명 찾기 수식 설명

① [B5:D14] 범위의 첫 번째 열에서 수직으로 내려가면서 상품코드 'A003'을 찾은 후에
② 같은 행의 2번째 열에서 'USB허브'를 찾는다.

VLOOKUP 함수 - 상품코드로 상품명 찾기

 

 

2) 상품코드로 단가 찾기

상품코드 'A007'에 해당하는 단가 207,000원을 찾으려면

VLOOKUP 함수 - 상품코드로 단가 찾기

다음과 같이 수식을 입력합니다.
상품명을 찾는 수식과 비교해 보면, 단가는 3번째 열에 있으므로 세 번째 인수를 2대신 3으로 입력하는 것만 다릅니다.

=VLOOKUP("A007",B5:D14,3,FALSE) => 207000

위의 표에서 상품코드 'A007'에 해당하는 단가 207000 원을 찾아 줍니다.

 

단가 207000 원을 찾는 과정을 자세히 살펴보면 다음과 같습니다.

VLOOKUP 함수 - 상품코드로 단가 찾기 수식 설명

① [B5:D14] 범위의 첫 번째 열에서 수직으로 내려가면서 상품코드 'A007'을 찾은 후에
② 같은 행의 3번째 열에서 207000 원을 찾는다.

VLOOKUP 함수 - 상품코드로 단가 찾기

 

 

2. 실무 예제

위에서는 함수의 원리 이해를 위한 간단한 예를 살펴보았는데 이번에는 실무 예제를 다루어 보겠습니다.

아래와 같이 판매 실적 자료를 만들어야 하는데 '상품코드'는 이미 입력되어 있고 상품정보에서 '상품명'과 '단가'를 가져오는 경우입니다.

VLOOKUP 함수 실무 예제 - 판매실적 자료 만들기

 

1) 상품명 가져오기

상품명을 가져오기 위해 [D29] 셀에 다음 수식을 입력합니다.

=VLOOKUP(C29,$B$5:$D$14,2,FALSE)

VLOOKUP 함수 실무 예제 - 판매실적 자료 만들기

앞에서 살펴본 수식과 거의 비슷합니다. 상품코드를 직접 입력하는 대신 셀에 입력된 상품코드를 참조하고 값을 찾을 범위가 절대참조(다른 곳에 수식을 복사해서 붙여 넣을 때 참조 위치가 밀리지 않고 그대로 유지되도록 하기 위해)로 바뀐 것만 다릅니다.

 

2) 단가 가져오기

단가를 가져오기 위해 [E29] 셀에 다음 수식을 입력합니다.

=VLOOKUP(C29,$B$5:$D$14,3,FALSE)

VLOOKUP 함수 실무 예제 - 판매실적 자료 만들기

 

마지막으로 [D29], [E29] 셀에 입력된 수식을 복사하여 아래의 나머지 범위에 붙여 넣으면 판매 실적 자료가 완성됩니다.

VLOOKUP 함수 실무 예제 - 판매실적 자료 만들기

 

 

※ VLOOKUP 함수 사용 시 주의

1) 찾는 값이 없으면 #N/A 오류 발생

VLOOKUP 함수를 사용하면서 가장 자주 보는 오류는 아마 #N/A일겁니다. #N/A오류는 '찾는 값이 없다'는 것을 뜻합니다.
주로 키값을 잘못 입력하거나 범위를 잘못 지정해서 오류가 발생합니다.

=VLOOKUP("A999",B5:D14,2,FALSE) => #N/A
표에 없는 'A999'라는 키값을 찾을 때 오류 발생

=VLOOKUP("A003",E5:G14,2,FALSE) => #N/A
찾는 키값은 제대로 입력했지만 값을 찾는 범위를 잘못 지정했을 때 오류 발생

 

2) 첫 번째 열이 아니라 다른 열에 키 값이 있다면?

VLOOKUP 함수로 범위에서 값을 찾을 때는 아래와 같이 찾는 키값이 항상 범위의 첫번째 열에 있어야 합니다.

첫 번째 열에 찾는 키 값이 없을 때 VLOOKUP 함수 대체재

찾는 키 값이 첫번째 열이 아니라 다른 열에 있다면 VLOOKUP 함수로는 해결이 안되므로 다음과 같이 다른 방법으로 해결해야 합니다.