Несмотря на то, что я продолжаю размышлять над техническими последствиями, вызванными «компиляцией», не могу ли я получить доступ к статическим финальным переменным для класса в одном проекте / приложении, из другого проекта / приложения? Один проект находится в пути сборки другого. Компилируется, но выдает ошибку NoClassDefFound
во время выполнения.
Оба приложения мои, поэтому у меня есть немного свободы здесь, хотя я не думаю, что здесь нужно делиться идентификатором пользователя и процессом. Важно, чтобы класс оставался в одном из проектов. Я не ищу такие решения, как проекты библиотек Android или библиотеки JAR.
РЕДАКТИРОВАТЬ: После рассмотрения я отказываюсь от этой идеи, поскольку в ней было несколько логических ошибок. Кажется, я действительно хочу, чтобы первое приложение предлагало какую-то функцию второму. То есть так что второе приложение может отправить первым некоторые данные и получить результат обратно. Функциональность имеет небольшую ценность, связанную с доменом, скорее техническую, поэтому я бы хотел самое короткое простейшее решение.