728x90 반응형 프로그래밍/Android8 how to solve "ERROR: Cause: unable to find valid certification path to requested target" 오랜만에 안드로이드 스튜디오에서 코딩할 일이 있어서 켰는데 아래와 같은 오류 메세지가 출력됐다. "ERROR: Cause: unable to find valid certification path to requested target" 고민해봤는데, 별도의 인증서가 있는 내부망에서 그래들 서버로 접속하지 못해 생긴 오류라고 판단. (이전에 python pip install이 안 됐던 이유랑 같음) 인증서를 (https 등) 사용하는 모든 코드를 찾아서 인증서를 사용하지 않도록 변경(https -> http)하였다. build.gradle allprojects { repositories { mavenCentral() jcenter{ url "http://jcenter.bintray.com/"} //google.. 2019. 6. 5. JNI에서 java class 메소드 사용하기 1234567891011121314151617181920212223242526272829303132package com.android.test; import android.app.Application;import android.content.Context;import android.util.Log;import android.widget.Toast; public class DemoApplication extends Application { private static DemoApplication sInstance; @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); sInstance = this; }.. 2016. 9. 5. Xamarin Toast Toast.MakeText (this, "click", ToastLength.Long).Show (); 출처 : https://forums.xamarin.com/discussion/7223/alert-message-using-toast-maketext-not-showing-resolved-as-unknown-identifier 2016. 8. 25. Xamrin Touch Event 123456789var button = FindViewById(Resource.Id.MyImageButton); button.Touch += (object sender, View.TouchEventArgs e) => { if (e.Event.Action == MotionEventActions.Down) { button.SetImageResource(Resource.Drawable.Icon); } else if (e.Event.Action == MotionEventActions.Up) { button.SetImageResource(Android.Resource.Drawable.IcMenuGallery); }};Colored by Color Scriptercs 출처 : http://stackoverflow... 2016. 8. 24. Xamrin 안드로이드 앱 배포 방법 참고 : https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release/ 1. /Properties/AssemblyInfo.cs 수정 위의 파일에 아래의 코드를 추가한다. 12345#if DEBUG[assembly: Application(Debuggable = true)]#else[assembly: Application(Debuggable = false)]#endifColored by Color Scriptercs 아.. 근데 이건 생략해도 될 듯. 2. Properties 수정 앱 이름, 패키지 이름.. 2016. 8. 19. how to use so files in Android JNI -2- 1부 : http://amgn.tistory.com/600 환경 운영체제 : Windows 10IDE : Android Studio예제 so 파일 : OpenSSL 2부에서는 OpenSSL을 이용한 암호화와 so 파일에 저장된 함수 혹은 메소드를 가져와서 사용하는 방법에 대해 알아보도록 하겠다. 1. 사전 작업 후.. Openssl을 빌드 한 번에 안드로이드용으로 만들 수 없어서 사전 작업이 어마어마하게 많다. 물론 github에 안드로이드 용으로 나와서 nkd-build만 하면 되는 코드들도 많고 하지만 역시나 누군가 미리 prebuilt 버전을 github에 올려놓았다. 내가 시발 며칠 동안 개고생했는데 이런게 있었다. 후 ㅅㅂ https://github.com/emileb/OpenSSL-for-An.. 2016. 8. 3. how to use so files in Android JNI -1- 환경 운영체제 : Windows 10IDE : Android Studio예제 so 파일 : OpenSSL 2부 : http://amgn.tistory.com/601 하 시발 진짜 존나 구글링하면서 개고생했다. 당연한 이야기지만 사전에 안드로이드 NDK, 안드로이드 SDK, JAVA JDK가 설치되어 있어야 함. https://developer.android.com/ndk/guides/setup.html 나는 둘 다 D 드라이브에 저장해놨다. 안드로이드 스튜디오에서 빈 프로젝트를 생성하면 기본적으로 아래와 같이 Hello World!를 출력하게 된다. OpenSSL과 JNI를 이용해 암호화된 Hello World!를 출력하는 과정을 블로깅함. 안드로이드 프로그래밍에 대한 사전 지식이 없어서 시발 존나 힘들.. 2016. 8. 2. Xamrin 설치 Xamarin을 통해 C#과 Visual Studio로 안드로이드 및 iOS 프로그래밍이 가능하다! 우선 자마린 홈페이지에 들어가서 자마린 설치.당연히 이전에 visual studio가 설치되어 있어야 함.https://www.xamarin.com/download 설치가 완료되면 visual studio -> 새 프로젝트 -> C# 카테고리에 Android가 추가로 생긴다. 실행하면 이렇게 안드로이드 에뮬레이터가 실행되면서 안드로이드 앱이 실행됨. 당연히 visual studio 구독 버전에 따라 사용할 수 있는 기능이 달라짐. 2016. 7. 26. 이전 1 다음 728x90 반응형