2017년 10월 30일 월요일

[EtC] Mac OS X 업데이트 후, svn 명령어에 문제 발생시.


Mac OS 는 업데이트 후 안드로이드 스튜디오에서 svn 명령어를 제대로 사용 하지 못하는 상황이 발생 하였다.

freecatz-MacBook-Pro:~ freecatz$ svn --version
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

freecatz-MacBook-Pro:~ freecatz$ xcode-select --install
xcode-select: note: install requested for command line developer tools


freecatz-MacBook-Pro:~ freecatz$ svn --version
svn, version 1.9.4 (r1740329)
   compiled Aug 13 2017, 18:20:28 on x86_64-apple-darwin16.1.0

Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.8 (compiled with 1.3.8)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* Plaintext cache in /Users/freecatz/.subversion
* GPG-Agent
* Mac OS X Keychain

freecatz-MacBook-Pro:~ freecatz$






2017년 10월 26일 목요일

[AnDrOiD] MacOS 10.13 에서 HAXM 설치가 안되는 경우




Mac OS, IOS 는 업데이트 할 때 마다 뭐 하나씩 안되는게 있어서 찾아 봐야 한다.

이럴땐 윈도우와 리눅스가 참 편하다 싶다.

여튼, Mac OS X 10.13 에서 HAXM 가 설치 되지 않았다.

[여기] 를 보니 advancedFeatures.ini 를 찾아 수정 해주라고 한다.

freecatz-MacBook-Pro:~ freecatz$ find ./ -name advancedFeatures.ini
.//Library/Android/sdk/system-images/android-26/google_apis_playstore/x86/advancedFeatures.ini
.//Library/Android/sdk/system-images/android-19/default/x86/advancedFeatures.ini
.//Library/Android/sdk/emulator/lib/advancedFeatures.ini
freecatz-MacBook-Pro:~ freecatz$

찾은 advancedFeatures.ini 파일들을 열어 "HVF = on" 를 추가해 준다.

예)
GrallocSync = on
GLDMA = on
LogcatPipe = on
GLAsyncSwap = on
GLESDynamicVersion = on
PlayStoreImage = on
EncryptUserData = on
IntelPerformanceMonitoringUnit = on
HVF = on

2017년 10월 11일 수요일

[AnDrOiD] apk file name config


build.gradle 파일을 열어 archivesBaseName 를 추가 한다.


... 중략 ...

android {
     compileSdkVersion 26
     buildToolsVersion "26.0.2"
     defaultConfig {
          applicationId "freecatz.pe.kr.mytestapplication"
          minSdkVersion 19
          targetSdkVersion 26
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          archivesBaseName = "freecatz.pe.kr_v" + versionName
     }
     buildTypes {
          release {
               minifyEnabled true
               proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }

          debug {
               minifyEnabled false
          }
     }
}

... 중략 ...

[AnDrOiD] gradle.properties

org.gradle.jvmargs=-Xms512m -Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true