Android NDK Debugging
์๋๋ก์ด๋ ์คํ๋์ค 1.3๋ฒ์ ๋ถํฐ NDK ๋๋ฒ๊น ์ ์ง์ํ๋ค. 2015๋ 7์ 30์ผ Final Beta๋ฒ์ ์ด ์ถ์๋์๋ค. ๋ฒ ํ ๋ฒ์ ์ ํน๋ณํ ๋ฌธ์ ์ ์ด ์๋ค๋ฉด 1.3 ์ ์ ๋ฒ์ ๋ ๋ฉฐ์น ๋ด์ ์ถ์ํ๋ค๊ณ ํ๋ค. ์๋๋ก์ด๋ ์คํ๋์ค 1.3๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ์ด ๋ฌด์ฒ ์ฌ์์ง๋ค. ์ ๋ฆฌํ์๋ฉด,
javah๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋๋ค. ์๋๋ก์ด๋ ์คํ๋์ค๊ฐ ์๋์ผ๋ก ๋ค์ดํฐ๋ธ ๋ฉ์๋์ ๋ํ ์ธํฐํ์ด์ค๋ฅผ ์์ฑํด ์ค๋ค.
Application.mk, Android.mk๋ฅผ ์ฌ์ฉํ์ง ์๊ณ build.gradle ํ์ผ๋ด์์ ๋ค์ดํฐ๋ธ ๋น๋๋ฅผ ์ค์ ํ๋ค.
๋ค์ดํฐ๋ธ ์ฝ๋๋ฅผ ๋๋ฒ๊น ํ ์ ์๋ค.
๋ค๋ง, ๋ค์ดํฐ๋ธ ์ง์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๊ธฐ์กด ํ๋ก์ ํธ ์ค์ ์ ๊ทธ๋๋ก ์ฌ์ฉํ ์๋ ์๊ณ ๋ช๊ฐ์ง ๋ณ๊ฒฝ์ ํด์ผ ํ๋ค.
gradle 2.5 ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋ค. gradle-wrapper ๊ฐ ์์ด์ ์ค์ ๋ง ํด์ฃผ๋ฉด ๋๋ค.
gradle ๋น๋ ๋๊ตฌ๋ฅผ ์คํ ๋ฒ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค. ์ด ์คํ ๋ฒ์ ์ gradle์ ์๋ก์ด ๋ชจ๋ธ ์ปดํฌ๋ํธ๋ฅผ ๋ฐํ์ผ๋ก DSL์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด์ build.gradle ํ์ผ์ ์๋ก์ด DSL๋ก ์์ฑํด ์ค์ผ ํ๋ค.
๋น๋ ๋๊ตฌ๋ ๋ฒ์ ์ด ์ต์ 19.0.0 ์ด์์ด์ด์ผ ํ๋ค.
์ด ์ฑ ์์๋ ๋ค์ดํฐ๋ธ ๋๋ฒ๊น ์ ์ง์ํ์ง ์๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํด์ ๋ค์ดํฐ๋ธ ๋๋ฒ๊น ์ ์ง์ํ๋ ํ๋ก์ ํธ๋ก ๋ณ๊ฒฝํด ๊ฐ๋ ๊ณผ์ ์ ๋ค๋ฃฐ ๊ฒ์ด๋ค.
Last updated
Was this helpful?