'Unsupported SDK version: our app builders do not support SDK version 45, yet. The latest SDK version is 45.0.0
Unsupported SDK version Error: Unsupported SDK version at Object.checkIfSdkIsSupported (/usr/local/lib/node_modules/expo-cli/src/commands/build/utils.ts:80:11) at AndroidBuilder.checkProjectConfig (/usr/local/lib/node_modules/expo-cli/src/commands/build/AndroidBuilder.ts:50:5) at AndroidBuilder.prepareProjectInfo (/usr/local/lib/node_modules/expo-cli/src/commands/build/BaseBuilder.ts:72:5) at AndroidBuilder.command (/usr/local/lib/node_modules/expo-cli/src/commands/build/BaseBuilder.ts:41:7)
Solution 1:[1]
You need to build using eas-cli
npm install -g eas-cli
eas build -p android
Solution 2:[2]
expo 5.4.6 eas-cli/0.52.0 win32-x64 node-v16.13.0 sdk 45
I managed to create an apk (not aab) for my project using this command:
eas build --profile preview
This method is described here: https://docs.expo.dev/build/eas-json/
Solution 3:[3]
It looks you have an issue in TaxSetup constructor.
This should work.
public TaxSetup(WebDriver driver){
this.driver=driver;
}
Take a look at how to create 2 Page Object classes and use them in tests:
LoginPage
public class LoginPage {
final WebDriver driver;
public LoginPage(WebDriver driver){
this.driver=driver;
}
// page implementation
}
TaxSetup
public class TaxSetup {
final WebDriver driver;
public TaxSetup(WebDriver driver){
this.driver=driver;
}
// page implementation
}
How to use in test
public class SomeTest {
WebDriver driver;
LoginPage loginPage;
TaxSetup taxSetupPage;
@BeforeClass
public void initDriverAndPages() {
driver = ... // e.g. new ChromeDriver()
loginPage = PageFactory.initElements(driver, LoginPage.class);
taxSetupPage = PageFactory.initElements(driver, TaxSetup.class);
}
@Test
public void someTest() {
// implement test using loginPage, taxSetupPage as you like
}
@AfterClass
public void quitDriver() {
driver.quit();
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Ritish Gumber |
| Solution 2 | |
| Solution 3 | Max Daroshchanka |
