728x90
전체 글
544

[Flutter/Android] 'com.example' 이(가) 제한된 상태이므로 다른 패키지 이름을 사용해야 합니다.

appbundle을 업로드하면 'com.example' 이(가) 제한된 상태이므로 다른 패키지 이름을 사용해야 합니다. 라는 문장이 뜨는데 이것은 build.gradle의 applicationId와 AndroidManifest.xml의 pakage를 수정해주면 된다. 먼저 android>app>build.gradle을 열어서 다음과 같이 만들고 싶은 applicationId로 수정한다. defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.pomotimer.jade.app" // You can ..

Dart & Flutter 2023.04.22

[Flutter/Android] java.lang.RuntimeException: Unable to instantiate activity

Google play에 출시하는 과정에서 내부테스트 중 다음과 같은 오류가 발생한다. 이 문제는 MainActivity.kt 파일의 pakage name이 AndroidManifest와 build.gradle에서 정의한 name과 달라서 생기는 문제이다. 따라서 MainActivity.kt 파일을 열어서 pakage를 수정해주면 된다. 참고로 preference로 찾으면 되긴하지만 위치는 android>app>src>main>kotlin>com>example>pomotimer 에 있다. [reference] https://stackoverflow.com/questions/61046199/java-lang-runtimeexception-unable-to-instantiate-activity-in-flutter

Dart & Flutter 2023.04.22

[Flutter] build error: Runtime JAR files in the classpath should have the same version. ....

아래와 같이 빌드 명령어를 실행했는데 에러가 발생한다. flutter build apk --split-per-abi w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: C:/Users/jk042/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.6.10/e80fe6ac3c3573a80305f5ec43f86b829e8ab53d/kotlin-stdlib-jdk8-1.6.10.jar (version 1.6) C:/Users/jk042/.gradle/caches/modules-2/fi..

Dart & Flutter 2023.04.21

[mac/ventura] 한영키를 right command로 변경

karabiner를 설치하여 karabiner-elements를 실행하고 다음과 같이 right_command를 f13으로 지정해준다. 그리고 키보드 > 키보드 단축키... > 입력 소스 > 입력 메뉴에서 다음 소스 선택 을 다음과 같이 f13으로 변경해준다. 기존에 사용된 caps_lock을 단순히 대소문자 변경으로 사용하고 싶다면 다음과 같이 키보드 > 텍스트 입력의 입력 소스 편집 > Caps Lock 키로 ABC 입력 소스 전환 을 체크 해제하면 된다.

Temp 2023.04.20

[mac/karabiner] Complex Modifications Customize

아래 경로로 가면 karabiner.json 이라는 json 파일이 있다. 이 파일을 수정해서 customize하는 것이 목표이다. cd ~/.config/karabiner karabiner.json를 열어보면 다음과 같이 생겼다. 저기서 보면 "rules" 라는 키가 있는데 저 부분만 집중적으로 보고 수정해주면 된다. description으로 Change right_command+hjkl to arrow keys 라고 되어있는데 이것은 다음과 같이 "Add rule" 통해서 이미 존재하는 rule을 추가해준 것이다. 그런데 나는 right_command가 아닌 left_command를 사용할 것이기 때문에 기존에 존재하는 manupulators의 각각의 mandatory를 다음과 같이 수정해주면 된다...

Temp 2023.04.20

[Flutter] Build scheduled during frame

scroll을 할때 animatedcontainer의 크기를 변경하려고 하는데 다음과 같은 에러가 발생한다. Build scheduled during frame. While the widget tree was being built, laid out, and painted, a new frame was scheduled to rebuild the widget tree. 해결 방법은 간단하다. setState를 다음과 같이 수정해주면 된다. WidgetsBinding.instance.addPostFrameCallback((_) { setState(() {}); }); [Reference] https://github.com/gonuit/flutter-custom-refresh-indicator/issues/9

Dart & Flutter 2023.04.19

[Flutter] image, button 안쪽에 shadow 적용

box shape의 shadow를 적용하는 코드이다. blur, color, offset을 지정하여 수정해주기만 하면 된다. class InnerShadow extends SingleChildRenderObjectWidget { const InnerShadow({ super.key, this.blur = 10, this.color = Colors.black38, this.offset = const Offset(10, 10), Widget? child, }) : super(child: child); final double blur; final Color color; final Offset offset; @override RenderObject createRenderObject(BuildContext con..

Dart & Flutter 2023.04.19

[Paper] Self-supervised Spatial Reasoning on Multi-View Line Drawings

Introduction 학습된 인간은 spatial memory, logic, imagination을 사용하기 때문에 spatial reasoning task에서 좋은 결과를 보여준다. 하지만 deep network의 spatial reasoning은 아직 부족하다. image classification, object detection, segmentation과 같은 task에서 사용하는 sota depp network는 좋은 성능을 보여주었지만 view consistency (모델의 다양한 뷰가 일관된 결과를 출력하는 것)과 camera pose와 같은 spatial information에 대해서는 어렵다. 위처럼 SPARE3D dataset을 사용하여 첫 번째로 spatial reasoning tas..

Deep Learning 2023.04.17
728x90